如下列语句,使用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);
怎样解决这个问题。
RQ后面的'+是用来干什么的
RQ后面的'+是用来干什么的
两个字符串连接啊。
RQ后面的'+是用来干什么的
'select column1 from table1 where rq=' 和 rqstr 两个字符串的连接
这个rqstr是一个金字塔中的变量啊,怎么用啊?麻烦版主把语句写一下。
我也遇到这个问题,请问楼主解决了吗?
希望可以赐教一下