sql server-无法在C#中发送SqlCommand

本文关键字:SqlCommand server- sql | 更新日期: 2023-09-27 17:58:49

当我插入一个新人员时,该函数会给我一个异常。

我该怎么办?

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
}

sql server-无法在C#中发送SqlCommand

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

第一个选项

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

第二个选项

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