PDA

View Full Version : سوال: Connection string



Gabriel
شنبه 23 شهریور 1387, 14:26 عصر
سلام
یه سوال راجع به Connection String داشتم. می خواستم بدونم که اگه که ما توی C# به Database خودمون متصل باشیم و در همین هین برنامه crash کنه یا مثلا برق بره واسه database ما چه اتفاقی میفته؟؟؟
یه خورده سوالم رو به صورت کلی تر میگم...
بهتره که چه موقعی به database متصل شد؟ از اولی که وارد برنامه میشیم؟؟؟ یا وقتی که دقیقا می خواهیم یه Transaction انجام بدیم و بعدش connection رو ببندیم.

خیلی خیلی از راهنماییتون ممنون

Saeed_script
شنبه 23 شهریور 1387, 14:55 عصر
هر زمان که نیاز بود به دیتابیس متصل شوید و سپس اتصال را ببندید،

اگر می توانید سعی کنید حتما از Ado.net استفاده کنید.

همچنین می توانید کاری کنید که اگر Transaction به هر دلیلی کامل انجام نشد ، مثل قطع برق،
roll back کند
یا اینکه قبل از انجام Transaction در جدولی درج شود و بعد اتمام هر تراکنش ، سطر مربوطه از آن جدول حذف شود ، و اگر کاری نیمه تمام ماند ، در این جول باقی می ماند و در دفعه بعدی که سیستم راه اندازی می شود ، این جدول چک شده واگر کاری باقی مانده باشد ، انجام می شود.