我有一个方法
public static bool CheckDatabaseExists()
{
try
{
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
connection.Open();
}
}
catch (SqlException ex)
{
return false;
}
return true;
}
当被调用时它一切都很好但是当我从c#执行脚本来创建表格时我得到了
System.Data.SqlClient.SqlException未处理
的HResult = -2146232060
Message =无法打开登录请求的数据库“MyDatabase”。登录失败。
当我尝试再次打开连接时会发生这种情况
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
using (var command = new SqlCommand())
{
command.Connection = connection;
connection.Open()
}
}
etc....
有什么建议吗?