一个令我头疼的SQL语句(50分)

  • 主题发起人 主题发起人 zhaolin_918
  • 开始时间 开始时间
Z

zhaolin_918

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT * from cssp where cssj between # 2008-5-18# and DATEADD("d",1,'2008-5-26 ')这个查询语句在Delphi中怎么写?在ACCESS中编译通过了,在Delphi中试了半天没试出来.
 
试试用excute
 
SELECT * from cssp where cssj between '2008-5-18' and DATEADD(d,1,'2008-5-26 ')
 
SQL.Add('SELECT * from cssp where cssj between # 2008-5-18# and DATEADD(''d'',1,''2008-5-26'')');
 
在delphi中要用双引号吗?
 
在引号中的引号要用双引号
 
因为是字符串,所以SQL要求用单引号
同时delphi对字符串的表示也有自己的要求
故在delphi中写SQL,为了符合SQL要求,需要转换下
 
谢谢各位了~~问题解决了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
822
import
I
后退
顶部