大家好:
我用下面的sql语句对远程的sql server2000表进行操作,
var
msj1,msj2:tdatetime;
begin
msj1:=int(dd1.date)+frac(tt1.time);
msj2:=int(dd2.date)+frac(tt2.time);
with query1 do
begin
close;
sql.Clear;
sql.Text:='select * from data1 where (jrq+cast(jsj as datetime))>:mrs1 and qt=''1'''
+' and (jrq+cast(jsj as datetime))<:mrs2' ;
params[0].AsDateTime :=msj1;
params[1].AsDateTime :=msj2;
prepare;
open;
end;
当把query1的requestlive 设为false时,一切正常。
当把query1的requestlive 设为true时,程序提示如下错误:
“invalid use of keyword.
Token :datetime))>?
Line number:1’;当sql.text:=’select * from data1’时,把query1的requestlive设为true或false程序都可正常运行。
双节将至,祝大家新年快乐。王振亚
2003.12.29
我用下面的sql语句对远程的sql server2000表进行操作,
var
msj1,msj2:tdatetime;
begin
msj1:=int(dd1.date)+frac(tt1.time);
msj2:=int(dd2.date)+frac(tt2.time);
with query1 do
begin
close;
sql.Clear;
sql.Text:='select * from data1 where (jrq+cast(jsj as datetime))>:mrs1 and qt=''1'''
+' and (jrq+cast(jsj as datetime))<:mrs2' ;
params[0].AsDateTime :=msj1;
params[1].AsDateTime :=msj2;
prepare;
open;
end;
当把query1的requestlive 设为false时,一切正常。
当把query1的requestlive 设为true时,程序提示如下错误:
“invalid use of keyword.
Token :datetime))>?
Line number:1’;当sql.text:=’select * from data1’时,把query1的requestlive设为true或false程序都可正常运行。
双节将至,祝大家新年快乐。王振亚
2003.12.29
解决方案 »
- 走一走,看一看,各位大哥,小弟有重要问题请教,请各位大哥帮忙
- 请问:那里有将DELPHI的代码转换为C代码的工具或代码?
- 强烈求教 sql 语句的写法问题 ‘’和;+ 问题等等
- 请问这段代码有什么错?拜托了
- 关于时间检索问题?
- zswang-xgto技术交流(2)
- 一个有关webbrowser的焦点问题,高分请教!
- 用过chart组件的来,我有20个数据,X轴上只显示了10个,其他的没有,该怎么办啊!
- 在win98用ADOCONNECTION连接win2000上的sql server2000就连不上,这是为什么?
- 哪可以下载到,可以设定背景,滑倒,按扭图片的Trackbar啊?
- 绘制正弦曲线!请各位大哥帮忙!
- 如何将dbgrid中的数据插入到表中?
换成简单的函数应该就可以了.