string sql = "UPDATE renwu SET renwuneirong ='" + hjlbl.Text + "' WHERE(id = " + hjlbl.Tag + ")";
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\renwu.mdb");
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn); if (cmd.ExecuteNonQuery() != 0)
MessageBox.Show("修改成功");
else
MessageBox.Show("没有修改成功");这个每次他都告诉我修改成功,但打开数据库发现里面的内容并没有修改,究竟是哪里错了
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\renwu.mdb");
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn); if (cmd.ExecuteNonQuery() != 0)
MessageBox.Show("修改成功");
else
MessageBox.Show("没有修改成功");这个每次他都告诉我修改成功,但打开数据库发现里面的内容并没有修改,究竟是哪里错了
解决方案 »
- 怎样替换List<T>中指定的元素?
- 文件下载:中文文件名称长度限制以及直接打开时文件名称出现乱码解决方案
- treeView 问题,在线等~~~~~ 急~~~
- C#语音开发
- 请教xtratreelist 问题
- C过请进,多个DataTable中的数据导入到一个Excel中出错.(C#)
- 实例化一个对象的时候,class1 a = new class2(); 这种用法有什么值得注意的地方吗?它跟使用接口的关系如何呢?
- 问题:如何根据WORD版本书写打开WORD文档程序,请大虾不吝赐教(在线等)
- 在winform中 怎么样记住密码 和 自动登录
- 如何才能序列化一个继承类?????(很痛苦啊)
- inno setup不能生成桌面快捷方式
- 有朋友用过NSIS打包工具的吗?问个多语言的问题。
string linshi =Convert.ToString ( shuju.ds("SELECT renwuneirong FROM renwu WHERE [id] = " + hjlbl.Tag).Rows[0].ItemArray.GetValue(0));
------
shuju.ds(string sql)就是那个读取数据库数据的函数。
调试程序时不会使用原来的数据文件,会复制一个新的。
你去debug文件夹下看renwu.mdb是否更新过。
你试试这句行不行,好像在程序中Access是要方括号的,多年不用Access了 ,不太清楚。