以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]同步全部表出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114151)

--  作者:blsu33
--  发布时间:2018/1/30 10:55:00
--  [求助]同步全部表出错
老师,
 点击 系统的同步所有表,就会出现错误;

.NET Framework 版本:2.0.50727.5420
Foxtable 版本:2017.12.31.1
错误所在事件:加载[表1]失败!
详细错误信息:
语法错误 (操作符丢失) 在查询表达式 \'(ckbtns=trueAnd idtype<>\'men\')\' 中。
.NET Framework 版本:2.0.50727.5420
Foxtable 版本:2017.12.31.1
错误所在事件:加载[表2]失败!
详细错误信息:
语法错误 (操作符丢失) 在查询表达式 \'(ckbtns=trueand Countryid=\'zh_cn\')\' 中。

--  作者:blsu33
--  发布时间:2018/1/30 10:56:00
--  
但是 表达式  \'(ckbtns=trueAnd idtype<>\'men\')\' 中。 加入messagebox  未见有弹窗,应该是哪里的问题呢?
--  作者:blsu33
--  发布时间:2018/1/30 11:15:00
--  
会不会是这样  


一个地方对 DataTables(“表1”).LOADFILTER="条件";DataTables(“表1”).LOAD()"



另外的地方 使用 dim dt as DataTable= DataTables(“表1”)

感觉好像就出错了 会这样吗?

--  作者:有点甜
--  发布时间:2018/1/30 11:33:00
--  

1、msgbox(DataTables("表A").LoadFilter) 看弹出什么。

 

2、你的表1、表2等,是查询表?如果不设置Loadfilter行不行?

[此贴子已经被作者于2018/1/30 11:33:35编辑过]

--  作者:blsu33
--  发布时间:2018/1/30 11:43:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180130114302.png
图片点击可在新窗口打开查看

--  作者:blsu33
--  发布时间:2018/1/30 11:47:00
--  
我 将LoadFilter全部用SQL代替再试试

已解决
[此贴子已经被作者于2018/1/30 12:19:45编辑过]

--  作者:有点甜
--  发布时间:2018/1/30 11:54:00
--  
以下是引用blsu33在2018/1/30 11:47:00的发言:
我 将LoadFilter全部用SQL代替再试试

 

你的表1、表2是多表的查询表?那样,就不能用LoadFilter加条件,如果加条件也要指定表名。