سلام و عرض ادب خدمت دوستان

من از دلفی 2010 و SQL2008 استفاده می کنم . یک برنامه نوشتم که کاربران اون با پایگاه داده ارتباط برقرار می کنند و یک سری داده رو با وارد کردن پارامتر های جستجو فقط می بینند.(فقط نیاز دارند که ببینند)
مشکل من اینه که این کاربران دارای پهنای باند بسیار کمی هستند(حدود 64K) و در همه جای ایران قرار دارند.
برنامه من فقط یک فایل exe هست و با upx فشرده کردمش.

-- حالا می خوام ببینم آیا این امکان هست که کاربر زمانی که در برنامه من جستجو کرد کانکشن رو ببندم ولی اطلاعات در گرید همچنان نمایش داده شود ؟ (چگونه fetch کنم)
-- واسه این می خوام کانکشن رو ببندم که در صورت قطع شدن connection Filure نده.

دوم آیا این امکان رو میتونم فراهم کنم که کاربران نیازی به نصب msde نداشته باشند و از برنامه من که بحث ارتباط با دیتابیس داره استفاده کنند؟
(البته دنبال یک راه حل ساده هستم که نه از پورت استفاده کنه و نه از وب....)
ممنون میشم تجربیاتتون رو در این زمینه در اختیار من قرار بدید.