Foxtable(狐表)用户栏目专家坐堂 → [讨论] QueryBuilder里面的Select中,表名如何引用?


  共有18258人关注过本帖平板打印复制链接

主题:[讨论] QueryBuilder里面的Select中,表名如何引用?

帅哥哟,离线,有人找我吗?
wcs
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1034 积分:7408 威望:0 精华:0 注册:2008/8/31 22:52:00
[讨论] QueryBuilder里面的Select中,表名如何引用?  发帖心情 Post By:2009/5/13 23:19:00 [只看该作者]

Dim drs As List(Of DataRow)
drs = DataTables("接口设置").Select("[软件简称] = '金蝶60'")

for each dr as datarow in drs
  Dim q As new QueryBuilder
  q.C
  q.TableName = dr("表名")
  q.SelectString = "Select * From {"dr("表名")"} "
  q.Build
next

我已将数据源"会计数据"中的表名,存放在drs 中

现在已用for each 取得每一行的 “表名”

现在想要将“表名”引用到SQL查询语句中的 from 中。

结果,程序提示“q.SelectString = "Select * From {"dr("表名")"} "   出错!”

估计是 单引号 双引号的问题!

请教各位!

 回到顶部