ورود

View Full Version : ارتباط با سرور



saeednadery
دوشنبه 25 شهریور 1387, 09:17 صبح
با سلام و خسته نباشيد

من يك برنامه نوشته ام كه با دستور sql عمل جستجو را انجام مي دهد بنابراين هر بار نياز مي باشد كه با تغيير هر كليد ارتباط به سرور باز شود . به نظر شما اگر يك ارتباط همواره در يك برنامه باز باشد بهتر است يا اينكه باز و بسته شود . از جهت سرعت كار كدام بهتر است .

Rambod
دوشنبه 25 شهریور 1387, 09:30 صبح
در برنامه‌هاي Windows Base توصيه ميشه از Disconnected Classها استفاده كنيد. يعني استفاده از Dataset و كلاسهاي مشابه تا مجبور نباشيد دائم به ديتابيس متصل باشيد. اما در برنامه‌هاي Web Base بهتره كه از Connected Classها استفاده كنيد (به خاطر محدوديت RAM سرور)

saeednadery
دوشنبه 25 شهریور 1387, 09:46 صبح
جناب آقاي رامبد با سلام
يعني توصيه شما اين است كه از sql استفاده نكنم . ميشه لطف كني يك مثال از Disconnected Class برايم بياوري . فكر مي كنم منظور شما اين است كه از روش جستجوي دو دوئي استفاده كنم .

Rambod
دوشنبه 25 شهریور 1387, 10:46 صبح
خير منظور بنده اين نبود كه از SQL Server استفاده نكني! بنده عرض كردم از كلاسهاي Disconnected كه شامل DataAdapter و DataTable و DataSet و ... استفاده كني. يعني شما يك بار به ديتابيس وصل ميشيد و ركوردهاي لازم رو خونده و توي DataTable ميريزيد و بعد كارهاي لازم رو بر روي DataTable انجام ميديد و در آخر دوباره به ديتابيس وصل ميشيد و تغييرات رو ذخيره مي‌كنيد.