OleDbCommandBuilder 更新数据库出现错误

cwchyt 2007-12-02 09:35:06
错在哪里,代码应该怎么写呢?

//去除重复
public void delCHongFu()
{
string del = "select * from Abiao where id in (select min(id) from Abiao group by topic)"; //查询topic单一的数据(去掉重复)

//将查询结果放入内存表
OleDbDataAdapter oda = new OleDbDataAdapter(del, acc.getCon());
DataSet ds = new DataSet();
oda.Fill(ds, "danyi");
DataTable dt = ds.Tables["danyi"];

//删除表
acc.qingkong("Abiao"); //删除数据库中Abiao的数据

//将内存中的表数据添加到数据表中
OleDbCommandBuilder cb = new OleDbCommandBuilder(oda);
oda.Update(ds, "danyi");

System.Windows.Forms.MessageBox.Show("已去除重复的行");
}
...全文
33 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwchyt 2007-12-02
  • 打赏
  • 举报
回复
知道的帮忙看一下啊

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧