代码创建SQL数据库的问题
我对一个button添加了一个事件代码如下
protected void NewproBtn_Click(object sender, EventArgs e)
{
String str;
SqlConnection myConn = new SqlConnection("Server=LIUKAI-THINK;Integrated security=SSPI;database=master");
str = "CREATE DATABASE MyDatabase ON PRIMARY " +
"(NAME = MyDatabase_Data, " +
"FILENAME = 'd:\\MyDatabaseData.mdf', " +
"SIZE = 2MB, MAXSIZE = 10MB, FILEGROWTH = 10%) " +
"LOG ON (NAME = MyDatabase_Log, " +
"FILENAME = 'd:\\MyDatabaseLog.ldf', " +
"SIZE = 1MB, " +
"MAXSIZE = 5MB, " +
"FILEGROWTH = 10%)";
SqlCommand myCommand = new SqlCommand(str, myConn);
myConn.Open();
myCommand.ExecuteNonQuery();
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
运行以后为什么在D盘文件夹内没有找到新建的数据库,哪里出错了,求达人解释啊
------解决方案--------------------
你可以跟踪,把你最终的字符串放在数据库里看看是否执行成功、是的话,说明你代码或者是数据库连接有问题,否的话,看数据库错误提示
------解决方案--------------------
我建议你到master数据库中看看,看看你建立的表,你链接到的是master数据库,然后创建的表在master中,你肯定在你的D盘找不到了这个数据库了