Foxtable(狐表)用户栏目专家坐堂 → 外部数据删除问题


  共有3120人关注过本帖树形打印复制链接

主题:外部数据删除问题

帅哥哟,离线,有人找我吗?
lin98
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
外部数据删除问题  发帖心情 Post By:2023/8/7 10:17:00 [显示全部帖子]

如何实现清空窗口上的表的数据,同步更新外部数据源的库的数据?
方法一:执行删除后,窗口上的数据删除,外部数据源的数据没删除,不一致。
'DataTables("表A").RemoveFor("")
'DataTables("表A").save

方法2:执行删除后,窗口上的数据删除,外部数据源的数据没删除,不一致。
'Dim cmd As New SQ---LCommand
'cmd.C'
'Dim dt As DataTable
'cmd.CommandText = "D-ELETE FROM {表A} " 
'Tables("窗口_表A").DataSource = cmd.ExecuteReader()'

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/7 11:13:00 [显示全部帖子]

执行1楼的方法二的效果如下图

图片点击可在新窗口打开查看此主题相关图片如下:s删除问题.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:s删除-2.jpg
图片点击可在新窗口打开查看

有以下问题
1。执行删除时,窗口的表的标题不见,不友好
2. 窗口重新打开,窗口上的表数据还在,查看数据库时,数据库的表的数据是删除了,然窗口上的表的数据没删除,不一致
3.要关掉项目,重新打开项目,才能窗口上的表的数据删除

这样有点不友好,如何实现同步删除?

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2023/8/8 9:13:00 [显示全部帖子]

老师,删除一张表的数据:cmd.CommandText = "D-ELETE FROM {表A} " ,
删除多张表或100张的数据
cmd.CommandText = "D-ELETE FROM {表1} " ,
cmd.CommandText = "D-ELETE FROM {表2} " ,
cmd.CommandText = "D-ELETE FROM {表3} " ,
、、、、、
cmd.ExecuteNonQuery() ' 
对项目进行初始化

1、SQL删除多张表或100张的数据,有没有比较简洁的写法,谢谢
2、除了“用户表、权限表”外,其他表的数据进行初始化,如何实现?

 回到顶部