以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sqltable where 语句中是否可以使用全局变量? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=34938) |
-- 作者:zhsenchzhi -- 发布时间:2013/6/20 0:44:00 -- sqltable where 语句中是否可以使用全局变量? 在一个窗体中,设置一个table,类型为 sqltable, 假设相应的sql语句为 select * from 表A ,我想在后面加一个 where 语句,语句中想用到一个 全局变量,不知是否可行,如果不行,为什么呢?如果可以, 请问这样是否正确: select * from 表A where 姓名= "\'" & 全局变量 & "\'" |
-- 作者:don -- 发布时间:2013/6/20 7:34:00 -- 在窗口设计中,SQL语句不可以有变量,代码中则可以 |
-- 作者:狐狸爸爸 -- 发布时间:2013/6/20 8:51:00 -- 不能在设计窗口的时候设置,要在窗口的AfterLoad事件中:
Tables("xxx").Fill(“select * from 表A where 姓名= "\'" & 全局变量 & "\'", "数据源",False)
参考: http://www.foxtable.com/help/topics/1909.htm
|