View Full Version : نحوه Detach کردن بانک اطلاعاتی در برنامه با استفاده از کد
zahrasaffar
چهارشنبه 09 مرداد 1392, 13:23 عصر
سلام دوستان . من برنامه ای نوشتم که در ابتدا بانک اطلاعاتی با استفاده از کد نویسی اتچ میشه . ولی مشکل اینجاست که از اجرای دوم برنامه به بعد این پیغام داده میشه که بانک موجود است ( چون بار اول اتچ شده ) میخواستم ببینم چه کدی استفاده کنم تا بانک اطلاعاتم در انتها detach شود تا به این پیغام برنخورم ؟
با تشکر از همه دوستان
tooraj_azizi_1035
چهارشنبه 09 مرداد 1392, 13:26 عصر
SqlConnection conn = new SqlConnection("Server=(local); Data Source=;Integrated Security=SSPI");
SqlCommand cmd = new SqlCommand("", conn);
cmd.CommandText = "sys.sp_detach_db MyDatabase";
conn.Open();
cmd.ExecuteNonQuery();
cmd.Dispose();
conn.Dispose();
danialafshari
چهارشنبه 09 مرداد 1392, 13:37 عصر
سلام دوستان . من برنامه ای نوشتم که در ابتدا بانک اطلاعاتی با استفاده از کد نویسی اتچ میشه . ولی مشکل اینجاست که از اجرای دوم برنامه به بعد این پیغام داده میشه که بانک موجود است ( چون بار اول اتچ شده ) میخواستم ببینم چه کدی استفاده کنم تا بانک اطلاعاتم در انتها detach شود تا به این پیغام برنخورم ؟
با تشکر از همه دوستان
بهتر نیست بار دوم چک شود اگر اتچ بود دیگه اتچ نشه؟ اینطور نیازی هم به Attach/Detach مجدد نیست
zahrasaffar
یک شنبه 13 مرداد 1392, 00:13 صبح
اینم روش خوبیه . ممنون . میشه توضیحات رو کامل بذارید که چجوری چک کنم؟
alias136790
یک شنبه 13 مرداد 1392, 02:22 صبح
حالا کدوم یکی بهتره، این که همیشه تو برنامه چک کنه اگه اتچ نباشه اتچ کنه،
یا اینکه با یه برنامه جداگانه اتچ و detach کنه؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.