PDA

View Full Version : حرفه ای: مشكل در استورپروسيجر چك كردن ديتابيس



s_mokhtari
شنبه 22 خرداد 1389, 13:00 عصر
با سلام:خجالت:
دوستان با سرچي كه توي سايت انجام دادم اين كد دستگيرم شد مينويسم خطا ميده
USE [master] IFEXISTS(Selectnamefromsys.databasesWHEREname= N'DBName')
select 1
else
select 0
من ميخوام قبل از فرم splash چك كنم كه اگه ديتا بيسم نبود فرم اتچ ديتا باز بشه حالا اين كد را كجا و چطور بنويسم
خيلي عجله دارم
با تشكر:خجالت:

AminSobati
شنبه 22 خرداد 1389, 13:20 عصر
سلام دوست عزیزم،
فرم Attach دیتابیس رو خودتون باید بنویسید و وقتی مشخصات رو از کاربر دریافت کردین، با sp_attach_db عمل Attach رو انجام بدین

s_mokhtari
شنبه 22 خرداد 1389, 14:53 عصر
سلام دوست عزیزم،
فرم Attach دیتابیس رو خودتون باید بنویسید و وقتی مشخصات رو از کاربر دریافت کردین، با sp_attach_db عمل Attach رو انجام بدین
با سلام
فرم attach رو كه دارم از همين سايت فرم كاملشو جستجو كردم ولي بايد يه استورپروسيجر اجرا كنم كه اگه اون فالس بود فرم attach باز بشه اين استورپروسيجر رو ميخوام تا ديتابيسم رو بگه هست يا نيست اين كد را اگه ميشه راهنماييم كنيد چطور استفاده كنم
با تشكر:متفکر:

nedata
شنبه 22 خرداد 1389, 16:20 عصر
if (Select COunt(*) From master.dbo.Sysdatabases where name='DBName')>0 print 1