以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  DBTABLE的使用问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=5230)

--  作者:jimmyiii
--  发布时间:2011/2/20 21:38:03
--  DBTABLE的使用问题

以下两套数据库读取数据语句。 第一套执行成功显示正确,第二套却显示解释错误。

 

唯一的不同点就是第二套是将数据库读取语句以字符串的形式赋值到变量后在dbtable中引用变量,为何就不能解释了呢?是bug还是有什么限制?

 

第一套:

 

dbtable(\'select * from ru001 order by stockdate\');

oo:dbvalue(\'openprice\');

 

 

第二套:

query:=\'select * from ru001 order by stockdate\';

dbtable(query);

oo:dbvalue(\'openprice\');

 


--  作者:王锋
--  发布时间:2011/2/20 22:14:50
--  

dbtable(query);是不支持字符串变量的,因为dbtable不是函数,只能直接填写字符串


--  作者:jimmyiii
--  发布时间:2011/2/20 22:56:33
--  
真可惜,但是我想根据不同的情况查询不同的表,有啥办法来带入变量吗?
--  作者:z7c9
--  发布时间:2011/2/21 18:54:51
--  
以下是引用jimmyiii在2011-2-20 22:56:33的发言:
真可惜,但是我想根据不同的情况查询不同的表,有啥办法来带入变量吗?

目前无法实现