DELPHI, paradox 7 中日期查询的SQL语句该怎样写?(在线等)

yswift 2003-11-20 03:36:03
环境:
delphi 5
paradox 7
表test dd表示日期型字段,查询等于'2003-11-20'的记录
SQL语句该怎样写?
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yswift 2003-11-20
  • 打赏
  • 举报
回复
to calmonzhang
如何定义日期格式
calmonzhang 2003-11-20
  • 打赏
  • 举报
回复
ex: 2003-11-20
query1.sql.text := 'select * from test where dd = '''11/20/2003''';
yswift 2003-11-20
  • 打赏
  • 举报
回复
to 47522341
'select * from test where dd = ''2003-11-20'''; 不对
不能用参数方式
47522341 2003-11-20
  • 打赏
  • 举报
回复
或者用

query1.sql.text := 'select * from test where dd = ''2003-11-20''';
47522341 2003-11-20
  • 打赏
  • 举报
回复
query1.close;
query1.sql.clear;
query1.sql.text := 'select * from test where dd = :dd';
query1.parambyname('dd').value := strtodate('2003-11-20');
query1.open;

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧