起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 164|回复: 5

【搞定】时间格式出错

[复制链接]
发表于 2007-8-7 09:31:07 | 显示全部楼层 |阅读模式
SQL.Text :='SELECT * FROM HYB WHERE HYB.YJKSSJ >= to_date("'+ strdate+'","yyyy-MM-dd HH-mm-ss")' +'and HYB.YJKSSJ < to_date("'+ strsjto+'","yyyy-MM-dd HH-mm-ss")';

报0ra-00904错误,"yyyy-MM-dd HH-mm-ss"无效标识符
回复

使用道具 举报

发表于 2007-8-7 09:54:48 | 显示全部楼层
YY-MM-DD HH24:MI:SS
回复 支持 反对

使用道具 举报

发表于 2007-8-7 09:56:28 | 显示全部楼层
请楼主参考(上面sql里面用的引号有问题)
lString :='SELECT * FROM HYB WHERE HYB.YJKSSJ >= to_date('''+ strdate+''',''yyyy-MM-dd HH:mm:ss'')';
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 10:32:36 | 显示全部楼层
YY-MM-DD HH24:MI:SS  这样也不行,提示同样错误,无效标识符,引号没问题吧,如果单引号里面再用到单引号时,不是把里面的单引号换成引号吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-7 10:48:43 | 显示全部楼层
你用3楼的试试吧
to_date的用法请从网上找一下资料吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-7 11:12:14 | 显示全部楼层
谢谢,问题已解决,是引号问题,单引号中单引号应该用两个单引号而不是双引号,刚开始接触delphi,感觉和其他语言差别挺大,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 13:11 , Processed in 0.037697 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表