SqlCommand cmd1=new SqlCommand(query);
cmd1.ExecuteNonQuery();
当我执行代码时,它说连接未初始化。然后,我将代码更改为:
cmd1.ExecuteNonQyery(conn);
这被标记为错误。然后我 makeconn.Open()
然后它说连接没有初始化。我应该怎么办?先感谢您。
SqlCommand cmd1=new SqlCommand(query);
cmd1.ExecuteNonQuery();
当我执行代码时,它说连接未初始化。然后,我将代码更改为:
cmd1.ExecuteNonQyery(conn);
这被标记为错误。然后我 makeconn.Open()
然后它说连接没有初始化。我应该怎么办?先感谢您。
您需要设置命令的连接属性。
SqlCommand cmd1 = new SqlCommand(query);
cmd1.Connection = conn;
cmd1.ExecuteNonQuery();
正如错误消息试图告诉您的那样,您需要设置命令的连接:
cmd1.Connection = something;
您还应该使用该using
语句处理连接和命令。
你需要告诉你SqlCommand
的SqlConnection
即试试这个
SqlCommand cmd1=new SqlCommand(query,conn);
cmd1.ExecuteNonQuery();