我做了浏览和删除功能可以,但修改和添加不行,代码如下
private void btedit_Click(object sender, System.EventArgs e)
{
string updateSQL="UPDATE 学生信息管理 SET 学生信息管理.学号"
+"=[@num], 学生信息管理.姓名 =[@name],"
+"学生信息管理.出生年月=[@birth], 学生信息管理.学院=[@coll],"
+"学生信息管理.专业=[@major] WHERE [学生信息管理].[学号]=[@num]";
myCmd =new OleDbCommand(updateSQL,myConnection);
myCmd.Parameters.Add(new OleDbParameter("@num",OleDbType.Char,8));
myCmd.Parameters["@num"].Value= txtnum.Text;
myCmd.Parameters.Add(new OleDbParameter("@name",OleDbType.Char,10));
myCmd.Parameters["@name"].Value=txtname.Text;
myCmd.Parameters.Add(new OleDbParameter("@birth",OleDbType.Char,20));
myCmd.Parameters["@birth"].Value=txtbirth.Text;
myCmd.Parameters.Add(new OleDbParameter("@coll",OleDbType.Char,20));
myCmd.Parameters["@coll"].Value=txtcoll.Text;
myCmd.Parameters.Add(new OleDbParameter("@major",OleDbType.Char,20));
myCmd.Parameters["@major"].Value=txtmajor.Text;
try
{
myCmd.ExecuteNonQuery();
MessageBox.Show("删除 成功");
}
catch
{
MessageBox.Show("删除失败,请检查数据是否正确");
myCmd.Connection.Close();
return;
}
myCmd.Connection.Close();
OpenDb();
}
大虾们能帮我看下嘛