主题:delphi如何写脚本
现在遇到了一个问题:大体情况是这样
开发工具: delphi 7 + sql server 2000个人版
我通过delphi的 adoquery 组件中通过下面这个脚本来查询oracle 数据库里的数据,
"SELECT *
FROM FYMX
WHERE (编号 = :编号) and (发生日期>=:B) AND (发生日期<=:E)"
B 跟 E是开始跟结束的日期.
日期格式为 2011-07-27 00:00:00
但是以上的脚本在连接SQL Server数据库架构下执行是没有问题的,
转到连接 oracle 数据库时,点击查询来查找数据时 就会提示:ora-01861:字符串不匹配
原先连接 oracle 数据库时,没有在脚本中加入 [ (发生日期>=:B) AND (发生日期<=:E)] 这个时间限制时一切都是正常的;
但是加上以后就出问题了,这个该如何处理?
发生日期 B 跟 E 在数据库里的格式都是 datetime
主要是这个脚本该怎么修改? 我没接触过 oracle数据库,所以一些问题不是很明白,并且手头没有oracle数据库
"SELECT *
FROM FYMX
WHERE (编号 = :编号) and (发生日期>=:B) AND (发生日期<=:E)"
开发工具: delphi 7 + sql server 2000个人版
我通过delphi的 adoquery 组件中通过下面这个脚本来查询oracle 数据库里的数据,
"SELECT *
FROM FYMX
WHERE (编号 = :编号) and (发生日期>=:B) AND (发生日期<=:E)"
B 跟 E是开始跟结束的日期.
日期格式为 2011-07-27 00:00:00
但是以上的脚本在连接SQL Server数据库架构下执行是没有问题的,
转到连接 oracle 数据库时,点击查询来查找数据时 就会提示:ora-01861:字符串不匹配
原先连接 oracle 数据库时,没有在脚本中加入 [ (发生日期>=:B) AND (发生日期<=:E)] 这个时间限制时一切都是正常的;
但是加上以后就出问题了,这个该如何处理?
发生日期 B 跟 E 在数据库里的格式都是 datetime
主要是这个脚本该怎么修改? 我没接触过 oracle数据库,所以一些问题不是很明白,并且手头没有oracle数据库
"SELECT *
FROM FYMX
WHERE (编号 = :编号) and (发生日期>=:B) AND (发生日期<=:E)"