PDA

View Full Version : نحوه Detach کردن بانک اطلاعاتی در برنامه با استفاده از کد



zahrasaffar
چهارشنبه 09 مرداد 1392, 12:28 عصر
سلام دوستان . من برنامه ای نوشتم که در ابتدا بانک اطلاعاتی با استفاده از کد نویسی اتچ میشه . ولی مشکل اینجاست که از اجرای دوم برنامه به بعد این پیغام داده میشه که بانک موجود است ( چون بار اول اتچ شده ) میخواستم ببینم چه کدی استفاده کنم تا بانک اطلاعاتم در انتها detach شود تا به این پیغام برنخورم ؟
با تشکر از همه دوستان

amir3321
جمعه 11 مرداد 1392, 07:52 صبح
با سلام
متوجه نشدم وقتی شما بانک رو با اول که یک برنامه شروع به کار می کنه attach می کنید یعنی بانک رو ساختید و اگر می خواهید از برنامه استفاده کنید چرا دوباره می خواهید بانک رو از بین ببرید اگر می خواهید کد attach فقط بار اول اجرا بشه و بعد از ساخت دیگه اجرا نشود فقط کافیه که قبل از این کد یک بار از وجود دیتابیس مطلع بشوید تا در صورت وجود این کد دوباره اجرا نگردد
کد چک دیتابیس

IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'demo'