无法在C#中发送SqlCommand

时间:2016-07-26 08:23:05

标签: c# sql-server

当我插入一个新人员时,该功能给了我一个例外。

我该怎么办?

public void InsertPersonnel(string conStr, string comQuery;)
{
    SqlConnection con = new SqlConnection(conStr);
    SqlCommand com = new SqlCommand(comQuery);

    con.open();

    com.ExecuteNonQuery();   // This line throws an exception
}

1 个答案:

答案 0 :(得分:4)

您没有指定命令的连接属性。有两种方法可以指定连接。

第一个选项

SqlConnection con = new SqlConnection(conStr);
SqlCommand com = new SqlCommand(comQuery);

com.Connection = con;

第二个选项

{{1}}