نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در چک کردن وجود بانک اطلاعاتی

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    دزفول
    پست
    38

    مشکل در چک کردن وجود بانک اطلاعاتی

    سلام
    این کد وجود بانک اطلاعاتی رو چک می کنه.ولی نمی دونم چرا همیشه False برمی گردونه.حتی اگه بجای myDatabase از master استفاده کنم بازهم همونه.


    privatebool CheckDatabase()
    {
    sqlConnection =
    newSqlConnection(@"server = .\sqlexpress;database = master ;integrated security = true");
    sqlConnection.Open();
    sqlCommand.Connection = sqlConnection;
    sqlCommand.CommandText =
    @"select * from master.dbo.sysdatabases where name= 'myDatabase' ";
    bool bRet = false;

    int nRet = sqlCommand.ExecuteNonQuery();
    if (nRet <= 0)
    {
    bRet =
    false;
    }
    else
    {
    bRet =
    true;
    }
    return bRet;
    }


    بانک چه Attach باشه چه Detach بازهم False برمی گردونه.
    دوستان اگه می تونن راهنمایی کنن...

  2. #2

    نقل قول: مشکل در چک کردن وجود بانک اطلاعاتی

    سلام.
    شما اگر از نسخه 2008 استفاده می کنید کدتون رو به این شکل تغییر بدید.

    select name from sys.sysdatabases where name='Master'

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •