各位大哥ADOQuery问题(20分)

  • 主题发起人 主题发起人 w.th
  • 开始时间 开始时间
W

w.th

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥:我在delphi里用ADOQuery连接access数据库
查找日期型字段时不能正确返回数据值,表中有符合条件的记录。
sql如下:
select * from table where date=2002-02-02
 
select * from table where date=#mm-dd-yyyy#

mm:月
dd:日
yyyy:年
 
select * from table where datediff(day,[date], '2002-02-02') = 0
注意date是保留字,要用[]括起来,
 
Select * from Table where Date=#2002-02-02#
 
同意 Gaisy

对于 保留字, 要用 [] 括起来. 我 出过这样的 错.

提示 参数的 个数不对.
 
Select * from Table where Date='2002-02-02'
 
两边加上#号就行了!
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部