-3
SqlCommand cmd1=new SqlCommand(query);
cmd1.ExecuteNonQuery();

当我执行代码时,它说连接未初始化。然后,我将代码更改为:

cmd1.ExecuteNonQyery(conn);

这被标记为错误。然后我 makeconn.Open()然后它说连接没有初始化。我应该怎么办?先感谢您。

4

3 回答 3

3

您需要设置命令的连接属性。

SqlCommand cmd1 = new SqlCommand(query);
cmd1.Connection = conn;
cmd1.ExecuteNonQuery();
于 2013-04-19T18:08:12.877 回答
0

正如错误消息试图告诉您的那样,您需要设置命令的连接:

cmd1.Connection = something;

您还应该使用该using语句处理连接和命令。

于 2013-04-19T18:08:04.360 回答
0

你需要告诉你SqlCommandSqlConnection

即试试这个

   SqlCommand cmd1=new SqlCommand(query,conn);
   cmd1.ExecuteNonQuery();
于 2013-04-19T18:08:12.487 回答