سلام
فرق بين Connected و Disconnected چيه؟
و براي كار با ديتابيس از كدوم استفاده كنيم بهتره؟؟؟
و براي استفاده از هر كدوم ربطي به نوع ديتابيس داره؟
سلام
فرق بين Connected و Disconnected چيه؟
و براي كار با ديتابيس از كدوم استفاده كنيم بهتره؟؟؟
و براي استفاده از هر كدوم ربطي به نوع ديتابيس داره؟
کسی جواب نمیده؟
سلام ...
اگر اشتباه نكنم
Connected :يعني شما هميشه براي كار روي ديتا ها بايد متصل به ديتابيس باشيد و connection تون open باشه مثل كار با datareader كه البته خيلي هم سريعه
Disconnected : يعني شما يك بار به ديتابيس وصل ميشيد و اطلاعات را ميگيريد و connectio تون را مي بنديد و حال رو اون ها يكسري كار ها انجام داده و بعد دوباره connection تون را باز كرده وتغييرات را اعمال ميكنيد . مانند كار با dataset, DataAdapter ها
در كل براي زماني كه شما رو يه ركورد خواص قفل نمي كنيد .
و اگر اشتباه نكنم در واقع بايد بگوييم : براي كار با ديتابيس بايد از datareader استفاده كرد يا DataAdapter ?
ودر جواب بايد گفت : DataAdapter خود از كلاس هاي پاييه اي ديگري مثل datareader استفاده مي كند
ولذا به مراتب از سرعت با لاتري برخوردار است تا DataAdapter .
و اين مشيه گفت تجربي بدست مي آيد . مثلا" من در جاهايي كه مي خواهم فقط يك بار اطلاعات را بخوانم و اطلاعاتم هم زياده و قرارنيست روش زياد تغييرات انجام بدم از DataAdapter استفاده مي كنم .