Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]SQLReplaceFor 清除数值、日期数据不成功

1楼
流水 发表于:2023/10/13 17:09:00
求助,想清除列的内容为空,只成功清除 发货单号 内容,其余列内容清除失败;

单据类型:
    发货单号 :文本
    发货子表ID,发货主表ID  :整数
    发货复核时间:日期

Dim kk() As String = {"发货子表ID", "发货主表ID", "发货单号", "发货复核时间"}
       For i As Byte = 0 To kk.Length - 1
               dt.SQLReplaceFor(kk(i), Nothing , tj)  '批量更新后台数据为null  
       Next
2楼
有点蓝 发表于:2023/10/13 17:30:00
数据是不是没有保存?
3楼
流水 发表于:2023/10/13 17:32:00
这个方法是对后台操作,不需要保存;
4楼
流水 发表于:2023/10/13 17:34:00
是想把数据都清空,运行方法时并不报错,但后台的数据只成功清除了 文本 列的内容,其余非文本列的内容加载进来还是有内容,没有被清除;
5楼
流水 发表于:2023/10/13 17:35:00
想了想是不是替换的值是不是不能为 nothing ?但我不知道该用啥;
6楼
有点蓝 发表于:2023/10/13 17:36:00
是清除的后台数据。假如前台还有数据没有保存,是不会被清除的,然后如果是按默认的方式加载刷新数据,加载前会先保存数据的。

还有清除后台数据后,前台如果没有重新加载,看到的仍然是旧的数据
7楼
流水 发表于:2023/10/13 17:40:00
好的,我的表达式没写错就好,下周我再试下,谢谢
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03711 s, 2 queries.