以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQLReplaceFor 清除数值、日期数据不成功 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188726) |
-- 作者:流水 -- 发布时间:2023/10/13 17:09:00 -- [求助]SQLReplaceFor 清除数值、日期数据不成功 求助,想清除列的内容为空,只成功清除 发货单号 内容,其余列内容清除失败; 单据类型: 发货单号 :文本 发货子表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 |
-- 作者:有点蓝 -- 发布时间:2023/10/13 17:30:00 -- 数据是不是没有保存? |
-- 作者:流水 -- 发布时间:2023/10/13 17:32:00 -- 这个方法是对后台操作,不需要保存; |
-- 作者:流水 -- 发布时间:2023/10/13 17:34:00 -- 是想把数据都清空,运行方法时并不报错,但后台的数据只成功清除了 文本 列的内容,其余非文本列的内容加载进来还是有内容,没有被清除; |
-- 作者:流水 -- 发布时间:2023/10/13 17:35:00 -- 想了想是不是替换的值是不是不能为 nothing ?但我不知道该用啥; |
-- 作者:有点蓝 -- 发布时间:2023/10/13 17:36:00 -- 是清除的后台数据。假如前台还有数据没有保存,是不会被清除的,然后如果是按默认的方式加载刷新数据,加载前会先保存数据的。 还有清除后台数据后,前台如果没有重新加载,看到的仍然是旧的数据
|
-- 作者:流水 -- 发布时间:2023/10/13 17:40:00 -- 好的,我的表达式没写错就好,下周我再试下,谢谢 |