这个方法也更新不了数据源,为何?<求救>
TextBox newyqname=(TextBox)e.Item.Cells[5].Controls[0];
string connString = "server=(local);database=yqsb;uid=sa;pwd=1111;";
string sql = @"UPDATE Employees SET s_zj 仪器名称=@newyqname";
SqlConnection conn = new SqlConnection(connString);
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add(new SqlParameter("@仪器名称", SqlDbType.NVarChar, 50));
cmd.Parameters["@仪器名称"].Value = newyqname.Text.Trim();
cmd.Connection.Open();
try
{
cmd.ExecuteNonQuery();
}
catch (SqlException)
{
// handle exception...
}
finally
{
cmd.Connection.Close();
}
我怀疑是string sql 写错了。大家帮帮忙!!!