1.你的语法好像有问题(?之间)
sSQL=?sSQL & " ITRN_HIS.ITRN_HIS_DATE || ITRN_HIS.ITRN_HIS_TIME BETWEEN to_date('"? & ITRN_HIS.ITRN_HIS_DATE & ITRN_HIS.ITRN_HIS_TIME & "', 'YYYY/MM/DDhh24:mi:ss') AND to_date('" & ITRN_HIS.ITRN_HIS_DATE & ITRN_HIS.ITRN_HIS_TIME & "', 'YYYY/MM/DDhh24:mi:ss')"
2.时间格式是hh24:mi:ss
sSQL=?sSQL & " ITRN_HIS.ITRN_HIS_DATE || ITRN_HIS.ITRN_HIS_TIME BETWEEN to_date('"? & ITRN_HIS.ITRN_HIS_DATE & ITRN_HIS.ITRN_HIS_TIME & "', 'YYYY/MM/DDhh24:mi:ss') AND to_date('" & ITRN_HIS.ITRN_HIS_DATE & ITRN_HIS.ITRN_HIS_TIME & "', 'YYYY/MM/DDhh24:mi:ss')"
2.时间格式是hh24:mi:ss
解决方案 »
- 问一个简单的sql
- JOB刷新快照时出现中断,求解答
- 求助:oracle9i 执行作业失败的问题!
- Oracle 的merge效率问题
- 在远程访问数据库时(Oracle),查询的列名为什么有重复的????
- 关于一个视图的问题!!!!!!!!急!!!在线等!!!!!
- 如何查看数据库文件已经用多少空间,剩下多少空间?如何查看一个表格占用多少空间?
- (在线)不使用游标,能不能用简单的一条sql语句实现
- 请问oracle中是否有取得星期几的函数?
- 关于存储过程
- 在CB6用TQuery建立Oracle Procedure的问题
- pro*c/c++如何连接一个远程的数据库呢?真是不明白,难道只能在本地数据库中运行pro*c/c++程序?查了很多地方,还是不太明白。那位大虾知
Oracle Automation (0x800A01B8)
/etsd/asp/iv0020.asp, 第 547 行
而时间格式是084217
你看和这些有关系吗?to_date() 是否可以把他转换呢?如果不行
你看用 tochar()可行吗?
那只有把变量改成字符型
sSQL="Select * from ITRN_HIS where ITRN_HIS.ITRN_HIS_DATE || ITRN_HIS.ITRN_HIS_TIME BETWEEN " & ITRN_HIS.ITRN_HIS_DATE & "||"&ITRN_HIS.ITRN_HIS_TIME & " AND " & ITRN_HIS.ITRN_HIS_DATE &"||"& ITRN_HIS.ITRN_HIS_TIME & "但这样一定要对照你字段格式,不然会出错。
只是本人就这么一点分了 不够给你们加的
只能略表心意了 再次感谢你们的帮助!