一
一个过客
Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi+ado+access写了一个软件,本来系统好好的,非常正常,前几天出了点错,
我鬼使神差的以为access的jet驱动该升级了,就到M$网站下载了jet35sp3,升级
后发现不对劲,日期型字段不能再用单引号表示了,比如
select * from table1 where mydatetime>'2002-09-01 12:00:00'
不能通过,错误信息“Data type mismatch in criterai expression”
必须写成
select * from table1 where mydatetime>#2002-09-01 12:00:00#
才可,但是没升级前是可以一视同仁用单引号的。
我以为是升级jet的问题,于是到Cakk网站下载了几乎所有的数据库驱动一一
安装,可最后结果依旧。
大家有高招吗?
我鬼使神差的以为access的jet驱动该升级了,就到M$网站下载了jet35sp3,升级
后发现不对劲,日期型字段不能再用单引号表示了,比如
select * from table1 where mydatetime>'2002-09-01 12:00:00'
不能通过,错误信息“Data type mismatch in criterai expression”
必须写成
select * from table1 where mydatetime>#2002-09-01 12:00:00#
才可,但是没升级前是可以一视同仁用单引号的。
我以为是升级jet的问题,于是到Cakk网站下载了几乎所有的数据库驱动一一
安装,可最后结果依旧。
大家有高招吗?