Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:DBTable2语句的问题

1楼
chinacc 发表于:2012/10/8 13:50:42

如下列语句,使用DBTable2语句从数据库中取一天的数据,该语句没有报错(rq列的类型为数值型):

dbtable2('select column1 from table1 where rq=20121008');

 

如果需要根据不同的日期取出不同的记录,把语句中的“rq=20121008”换成如下写法,则报错,错误信息为“语法错误(操作符丢失)在查询表达式'rq='中”:

rqstr = NumToStr(date+19000000, 0);

dbtable2('select column1 from table1 where rq=' + rqstr);

 

怎样解决这个问题。

 

2楼
jinzhe 发表于:2012/10/8 13:56:02

RQ后面的'+是用来干什么的

3楼
chinacc 发表于:2012/10/8 14:00:12
以下是引用jinzhe在2012-10-8 13:56:02的发言:

RQ后面的'+是用来干什么的

两个字符串连接啊。

4楼
chinacc 发表于:2012/10/8 14:01:47
以下是引用jinzhe在2012-10-8 13:56:02的发言:

RQ后面的'+是用来干什么的

'select column1 from table1 where rq=' 和 rqstr 两个字符串的连接

5楼
jinzhe 发表于:2012/10/8 14:07:39
直接用RQSTR就行了吧
6楼
chinacc 发表于:2012/10/8 14:09:39
以下是引用jinzhe在2012-10-8 14:07:39的发言:
直接用RQSTR就行了吧

这个rqstr是一个金字塔中的变量啊,怎么用啊?麻烦版主把语句写一下。

7楼
jinzhe 发表于:2012/10/8 14:17:28
SQL的话还需要让高人来看看
8楼
chinacc 发表于:2012/10/8 14:28:55
我再研究下,谢谢版主。
9楼
osmd 发表于:2013/6/26 16:00:33

我也遇到这个问题,请问楼主解决了吗?

希望可以赐教一下

共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.