以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口删除数据库没有删除的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187374) |
-- 作者:lin98 -- 发布时间:2023/7/13 8:49:00 -- 窗口删除数据库没有删除的问题 DataTables("请购主表").DeleteFor("") DataTables("请购主表").save DataTables("请购明细").DeleteFor("") DataTables("请购明细").save 上面的代码执行清空窗口的数据,但数据库没有的清空,不能同步,如何实现同步?
|
-- 作者:有点蓝 -- 发布时间:2023/7/13 8:50:00 -- 什么数据库?access,还是SqlServer?是在外部表管理添加的表格吗? |
-- 作者:lin98 -- 发布时间:2023/7/13 10:28:00 -- access |
-- 作者:有点蓝 -- 发布时间:2023/7/13 10:33:00 -- 是在外部表管理添加的表格吗?数据有没有加载?DeleteFor只能删除已经加载的数据,要同时删除没有加载的数据使用:http://www.foxtable.com/webhelp/topics/2899.htm |
-- 作者:lin98 -- 发布时间:2023/7/13 10:34:00 -- 目前在access试,后会转SqlServer,是在狐表外部数据源和外部数据表工具添加的表格
|
-- 作者:lin98 -- 发布时间:2023/7/13 15:29:00 -- DataTables("请购主表").SQLDeleteFor("请购单号 = 1") DataTables("请购主表").RemoveFor("请购单号 = 1") DataTables("请购明细").SQLDeleteFor("请购单号 = 1") DataTables("请购明细").RemoveFor("请购单号 = 1") 执行上面代码,报错 NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件: 详细错误信息: 标准表达式中数据类型不匹配。
|
-- 作者:有点蓝 -- 发布时间:2023/7/13 15:50:00 -- 多看几遍:http://www.foxtable.com/webhelp/topics/1284.htm 表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。 例如: Tables("订单").Filter = "[产品] = \'PD01\'" \'字符用单引号括起来 |