我正在使用基于服务的数据库在c#中完成我的简单任务。我有一个基于服务的数据库,其中我有表staff
,其中包含列id,名称和密码。我试图用C#代码将新记录插入到该表中,但它不是插入,只是告诉我“没有记录添加”,即使没有错误。
我的代码是:
private void button5_Click(object sender, EventArgs e)
{
try
{
connetionString = Properties.Settings.Default.testdbConnectionString;
cnn = new SqlConnection(connetionString);
cnn.Open();
SqlCommand command6;
string sql6 = null;
sql6 = "insert into staff (name,pwd,id) values(@n,@p,@fid)";
command6 = new SqlCommand(sql6, cnn);
command6.Parameters.AddWithValue("@n", "jhon");
command6.Parameters.AddWithValue("@p", "test");
command6.Parameters.AddWithValue("@fid", 1);
int result = command6.ExecuteNonQuery();
if (result == 0)
{
MessageBox.Show("Record ADDED");
}
else
{
MessageBox.Show("No Record ADDED");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
如果您需要更多详细信息,请提出我的错误。谢谢