找回密码
 加入
搜索
查看: 3422|回复: 6

[AU3基础] 【AccessConstants】的一个错误?反馈

  [复制链接]
发表于 2011-5-2 20:56:18 | 显示全部楼层 |阅读模式
不知道发在这里合适不合适, 本来想发到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
发表于 2011-5-2 21:09:52 | 显示全部楼层
请问你手上有Access的udf和相应的帮助文档吗?
如果有的话麻烦发一份上来,先谢谢了哈.
 楼主| 发表于 2011-5-2 21:17:35 | 显示全部楼层
回复 2# easefull


    就是AU3 自带的那些 。
发表于 2011-5-2 21:48:44 | 显示全部楼层
回复 3# chenronting

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

你用的是哪个版本的Au3?
 楼主| 发表于 2011-5-3 16:03:30 | 显示全部楼层
本帖最后由 chenronting 于 2011-5-3 16:07 编辑

回复 4# easefull


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-5-3 19:20:01 | 显示全部楼层
本帖最后由 easefull 于 2011-5-3 19:21 编辑

回复 5# chenronting

下了这文件,我才注意到除了Include以外还有UserInclude.
谢谢
 楼主| 发表于 2011-5-5 17:10:25 | 显示全部楼层
回复 6# easefull


    呵呵 , 好好学习, 天天向上
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 08:15 , Processed in 0.071643 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表