以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 逻辑加载条件在外部数据源为SQL如何改写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62735) |
-- 作者:瞩望星空 -- 发布时间:2015/1/7 11:59:00 -- 逻辑加载条件在外部数据源为SQL如何改写 以下二行在内部数据表时,使用正常。 “核销”、“作废”都是逻辑列 DataTables("表A").LoadFilter = "核销 =
False and 作废 = False" DataTables("表A").Load 但是,把数据源转换为SQL2005外部数据源后, 数据加载时,就出现错误提示: 列名 “False”无效 请问,对于SQL2005数据源,原代码该如何改?
|
-- 作者:Bin -- 发布时间:2015/1/7 11:59:00 -- DataTables("表A").LoadFilter = "核销 = 0 and 作废 = 0" True 就用 1 |
-- 作者:瞩望星空 -- 发布时间:2015/1/7 12:49:00 -- 哦,这样要通用的话,先要判断一下数据源类型了。 |
-- 作者:Bin -- 发布时间:2015/1/7 14:03:00 -- 不用,统一用1 和0 任何数据源都兼容 |