以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何在selectstring 中引用变量?急急急!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=21098)

--  作者:lichenwudi
--  发布时间:2012/7/1 14:41:00
--  如何在selectstring 中引用变量?急急急!
Dim q As new QueryBuilder
Dim pinzhong As String
pinzhong = e.Form.Controls("ComboBox1").text
q.TableName = pinzhong
q.SelectString = "Select top 10 * from {基础数据表} where 产品 =  \'&pinzhong&\'"
q.Build
MainTable = Tables(pinzhong)

代码如上  运行结果是 可以建立 选择的产品的查询表 但是内容为空。自我估计应该是在selectstring 语句中引用变量出错,请求高手指正!!急急急@!

先行谢过各位大侠!!

--  作者:cctv2cctv
--  发布时间:2012/7/1 14:51:00
--  
q.SelectString = "Select top 10 * from {基础数据表} where 产品 =\'" & pinzhong & "\'"
试试,行不行

--  作者:lichenwudi
--  发布时间:2012/7/1 15:12:00
--  
谢谢大侠测试成功!!