过程或函数'insert_territory'需要未提供的参数'@name'。
public void add_record_territory(territory t)
{
SqlCommand cmd = new SqlCommand("insert_territory",con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@name",t.Name);
cmd.Parameters.AddWithValue("@Regdate", DateTime.Now);
cmd.Parameters.AddWithValue("@Regtime", DateTime.Now);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
答案 0 :(得分:1)
您应该检查名称是否为null,然后使用
this._http
.get(url,{ headers: { 'userName':'john' }} )
“ @ name”值
DBNull.Value
答案 1 :(得分:0)
首先请确保“ t.Name”不为空
using (SqlConnection con = new SqlConnection(dc.Con))
{
using (SqlCommand cmd = new SqlCommand("insert_territory", con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@name",t.Name);
cmd.Parameters.AddWithValue("@Regdate", DateTime.Now);
cmd.Parameters.AddWithValue("@Regtime", DateTime.Now);
con.Open();
cmd.ExecuteNonQuery();
}
}