【AccessConstants】的一个错误?反馈
不知道发在这里合适不合适, 本来想发到BUG反馈那里的, 可是看到开头写的软件BUG反馈~~所以先发在这里吧,请版主移动~
问题描述:
我在使用 Access 函数时,出现了提示
具体的我这里也没有记录,是错在如下Func
Func _adoProvider()
Local $oProvider = "Microsoft.Jet.OLEDB.4.0; "
Local $objCheck = ObjCreate("Access.application")
If IsObj($objCheck) Then
Local $oVersion = $objCheck.Version
If StringLeft($oVersion, 2) == "12" Then $oProvider="Microsoft.ACE.OLEDB.12.0; "
EndIf
Return $oProvider
EndFunc
其中的Local $oVersion = $objCheck.Version
报错,,我自己无力修改,请求高手,那机器上装的好像是2003的Access
也有可能是2000的,我把这个Func改成如下,正常使用。
Func _adoProvider()
Local $oProvider = "Microsoft.Jet.OLEDB.4.0; "
Return $oProvider
EndFunc 请问你手上有Access的udf和相应的帮助文档吗?
如果有的话麻烦发一份上来,先谢谢了哈. 回复 2# easefull
就是AU3 自带的那些 。 回复 3# chenronting
我装的 v3.3.6.1 ACN第一汉化版.
在Include里面没有相应的udf
AutoIt3CHS.chm、UDFs3CHS.chm、WinAPIEx.chm里面也没Access的相关帮助啊.
你用的是哪个版本的Au3? 本帖最后由 chenronting 于 2011-5-3 16:07 编辑
回复 4# easefull
AUTOIT_3.3.6.1-2应该都有的, 我记得你那个版本也是有的,好像这个库出来也蛮久了
我附上我提取出来的UDF吧,是两个文件夹,都有 本帖最后由 easefull 于 2011-5-3 19:21 编辑
回复 5# chenronting
下了这文件,我才注意到除了Include以外还有UserInclude.{:face (52):}
谢谢 回复 6# easefull
呵呵 , 好好学习, 天天向上
页:
[1]