PDA

View Full Version : چک کردن وچود دیتابیس در Sql و ساخت آن با کوئری در صورت موجود نبودن در فرم لاگین



mesteramir
چهارشنبه 15 شهریور 1396, 20:14 عصر
سلام دوستان
هر چقدر گشتم تو سایت اون جوابی رو که میخواستم پیدا نکردم یا جواب نداد

میخواستم برنامه ای که به مشتری دادم موقع ورود به برنامه توی فرم لود فرم لاگین چک کنه ببینه توی Sql دیتابیس موردنظر وجود داره یا نه، اگه وجود داشت که هیچی، اما اگه وجود نداشت با استفاده از کوئری های که از خود برنامه Sql گرفتم اونجا اجرا بشه و دیتابیس به همراه تیبل هاش و داده هاش ایجاد بشه که ما دیگه نریم دیتابیسو اتچ کنیم یا کار دیگه

میشه همچین چیزی؟؟

پیشاپیش ممنونم از راهنماییتون

رامین مرادی
پنج شنبه 16 شهریور 1396, 08:16 صبح
با کد زیر میتونید ببینید که دیتا بیس هست یا نه

DECLARE@dbname nvarchar(128)
SET@dbname = N'Senna'

IF(EXISTS(SELECT name
FROM master.dbo.sysdatabases
WHERE('['+ name +']'=@dbname
OR name =@dbname)))PRINT'db exists'
اینم لینک منبع این کد https://stackoverflow.com/questions/679000/how-to-check-if-a-database-exists-in-sql-server