Ivan srie 2016-06-16 01:34 采纳率: 0%
浏览 1517

新手小白,关于数据删除后更新到数据库的问题。

没有系统地学过vb.net 最近一段时间自己摸索着做,可能解决这个问题的方法很低级很简单,也请大家不要生气,帮帮忙说一下,感激不尽。
现在已经有个数据表在dataset中名为table1,将其更新到数据库中,但是数据库中内容没有变。查询得到table1,与datagrid1进行绑定,在datagrid1中按行进行删除数据,之后更新到数据库,数据库数据无变化,应该用什么样的更新语句才能达到删除的效果?
主要代码如下:
查询部分:s1=sql语句
rs.open(s1,cn,1,3)
da.fill(ds,rs,“table1”)
设置绑定到datagrid1
删除部分
n=datagridview1.currentrow.index
ds.tables(“table1”).rows.removeat(n)
datagridview1.refresh
更新到数据库:
s1=sql语句
dim com1 as new oledbcommand(s1,con)
da.selectcommand=new oledbcommand(s1,con)
da.update(ds,“table1”)

通过datagridview2也绑定到table1上看,table1的数据已经删除了,现在感觉是数据库中的数据比table1的多,table1只是更新了自己的数据进去,我希望可以做到符合该sql语句的数据最后只剩下table1中的数据以达到删除的效果,应该怎么实现?谢谢!

  • 写回答

2条回答 默认 最新

  • LRHuoLang19 2016-06-16 02:13
    关注

    应该是你没有执行commit指令进行递交

    评论

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记