问题描述
sql_con=newSqlConnection("DataSource=localhost;InitialCatalog=master;UserID=sa;Password=123456");//连接SQL自带的数据库Mastersql_con.Open();//打开连接str_sql_com="CREATEDATABASEgljdbONPRIMARY"+"(Name=gljdb,filename="+"'d:\data\gljdb.mdf')logon"+"(name=gljdb_log,"+"filename='d:\data\gljdb.ldf')";//sql创建数据库SqlCommandsql_com=newSqlCommand(str_sql_com,sql_con);sql_com.ExecuteNonQuery();sql_com.Dispose();sql_con.Close();//创建数据库问题出在这,到下面这条语句执行就不行了.如设置断点就可以了sql_con=newSqlConnection(str_sql_con);sql_con.Open();//连接自已的数据库stringtemp_string="CREATETABLEdbo.glj_state(站号intNOTNULL,设定流量floatNOTNULL)";sql_com=newSqlCommand(temp_string,sql_con);//执行sql_com.ExecuteNonQuery();
解决方案
解决方案二:
thread.sleep一段时间不就可以了。这样动态创建数据库的确实是少数。
解决方案三:
谢谢哟,oK了.这个应该是属于SQL的响应问题.俺给等了5秒.
解决方案四:
1人家要写入文件2创建数据库连接需要时间猜想可能