我做了浏览和删除功能可以,但修改和添加不行,代码如下
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();
}
大虾们能帮我看下嘛
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();
}
大虾们能帮我看下嘛
解决方案 »
- [高分提问] 如何用 C# 修改远程 web 上的 xml 文件
- vs2005中打开某个界面的时候,整个项目会关闭,没有任何提示,什么原因
- 各位弟兄帮帮忙,USB读写问题?
- 菜鸟问题!怎么部署website
- 谁有DevExpress XtraGrid这个控件?
- C#中DataSet存在多个表,怎么分5个线程全部插入数据库中
- 在 C# 中 如何解释 XML ????????????????????????????????????????
- 用C#开发Win form 程序有发展吗?
- 请教: .Net 的事件机制与 Windows 的事件驱动消息机制有何不同?
- 报告Amazon上某些.net书籍的销售排名
- 问两个c#+sql查询的问题,关于快递查询订单那种形式一个输入框回车一次查询一条跟单记录是怎么实现的?谢谢大家捧场。
- C#中listbox问题
不执行
我这几天也是同样的问题,今天才搞明白的,
你定义的是char,输入的是string
放在括号外面试下