سلام
این کد وجود بانک اطلاعاتی رو چک می کنه.ولی نمی دونم چرا همیشه 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 برمی گردونه.
دوستان اگه می تونن راهنمایی کنن...