chenronting 发表于 2011-5-2 20:56:18

【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

easefull 发表于 2011-5-2 21:09:52

请问你手上有Access的udf和相应的帮助文档吗?
如果有的话麻烦发一份上来,先谢谢了哈.

chenronting 发表于 2011-5-2 21:17:35

回复 2# easefull


    就是AU3 自带的那些 。

easefull 发表于 2011-5-2 21:48:44

回复 3# chenronting

我装的 v3.3.6.1 ACN第一汉化版.
在Include里面没有相应的udf
AutoIt3CHS.chm、UDFs3CHS.chm、WinAPIEx.chm里面也没Access的相关帮助啊.

你用的是哪个版本的Au3?

chenronting 发表于 2011-5-3 16:03:30

本帖最后由 chenronting 于 2011-5-3 16:07 编辑

回复 4# easefull


    AUTOIT_3.3.6.1-2应该都有的, 我记得你那个版本也是有的,好像这个库出来也蛮久了
我附上我提取出来的UDF吧,是两个文件夹,都有

easefull 发表于 2011-5-3 19:20:01

本帖最后由 easefull 于 2011-5-3 19:21 编辑

回复 5# chenronting

下了这文件,我才注意到除了Include以外还有UserInclude.{:face (52):}
谢谢

chenronting 发表于 2011-5-5 17:10:25

回复 6# easefull


    呵呵 , 好好学习, 天天向上
页: [1]
查看完整版本: 【AccessConstants】的一个错误?反馈