L
leozmy
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ado connection string的Microsoft Jet 4.0 OLE DB Provider
连Access数据库,增加等方法都正常,但使用TAdoTable或TAdoQuery的
Locate方法,如:
Locate('Text',VarArrayOf(['ss']),[loCaseInsensitive ,loPartialKey]);
在开发环境中运行时提示EVariantError:"Invalid variant operation",
不在开发环境中运行时不提示错误,但不能定位,用try也没捉时错误。
我delphi的所有补丁包括两个ado补丁都装过了。在三层程序的ado连接中
使用Locate方法也正常。
当把ado改成bde时,就正常使用了,证明不是代码的问题。
真怪了!
连Access数据库,增加等方法都正常,但使用TAdoTable或TAdoQuery的
Locate方法,如:
Locate('Text',VarArrayOf(['ss']),[loCaseInsensitive ,loPartialKey]);
在开发环境中运行时提示EVariantError:"Invalid variant operation",
不在开发环境中运行时不提示错误,但不能定位,用try也没捉时错误。
我delphi的所有补丁包括两个ado补丁都装过了。在三层程序的ado连接中
使用Locate方法也正常。
当把ado改成bde时,就正常使用了,证明不是代码的问题。
真怪了!