نقل قول:
من نمی دونم کجای این حرف اینقدر گنگ هست. وقتی شما Offline هستید، DataSet شما، هر چی می خواد باشه، به سرور یا Data Provider ایی وصل نیست که بخواد بهش کوئری SQL بفرسته. این مفهومه؟
ثانیا، حتی اگر امکان ارسال کوئری هم داشت - نمی دونم بدون سرور به کجا - باز هم اون کوئری باید از طریق شبکه به سرور ارسال میشد، در سرور پردازش می شد، جوابش از طریق شبکه به کلاینت می رسید و در حافظه کلاینت جایگزین داده های قبلی می شد. یعنی شما نمی تونید روی داده های موجود در حافظه کلاینت با SQL کوئری بگیرید. هر بار که مقدار خصوصیت SQL یا CommandText تغییر کنه، DataSet ریست میشه، پس کارکردش با Filter متفاوت هست. این هم مفهومه؟
دوست عزيز وقتي كه ميگيم استفاده از داده ها به صورت offline يعني recorset ي از سرور جدا ميشه، به كلاينت انتقال داده ميشه و ذخيره و بازيابي روي اون صورت ميگيره. حالا اگر منظور شما اين هست كه به هيچ وجه نميشه دستورات sql رو در كلاينت استفاده كرد و براي اين حرف استدلال قوي داريد بهتره به جاي به درازا كشيدن بحث منبع خودتون رو معرفي كنيد تا هم من و هم دوستان ديگه استفاده كنيم. وگرنه به درازا كشيده شدن اين بحث رو به صلاح اين تاپيك نمي بينم و از طريق پيغام خصوصي پيگيري كنيد. اگر به نتيجه رسيديم، جواب نهايي رو همين جا قرار ميديم.