找回密码
 加入
搜索
查看: 3321|回复: 5

au3与数据库mdb的联系问题

[复制链接]
发表于 2008-8-28 08:49:56 | 显示全部楼层 |阅读模式
各位大大,我学习AU3也有半年了,一直没有与数据库连接过,现在想写个读出MDB数据库的程序,可是一直连不上,找了许多教程,也全是成品,哪位能给个详细的教程啊,比如为什么要写addfld = ObjCreate("ADODB.Connection"),为什么要$addfld.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径" ) ;等等,我看语句不多,但就是不懂,希望高手帮帮我!
发表于 2008-8-28 10:35:49 | 显示全部楼层
$addfld = ObjCreate("ADODB.Connection")
Autoit 访问 Access 数据库是靠 COM 接口来的,所以先要建立一个 COM 对象,ObjCreate就是建立对象,ADODB 是建立什么类型的对象,Connection 是这个对象的一个方法,是做一个连接的动作。做完这个动作,就得到了这个连接的句柄 $addfld。

$addfld.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径" )
Open 是打开数据库,括号里是参数,指示要打开什么样的数据库,名称是什么,或者叫源是什么。
Provider=Microsoft.Jet.OLEDB.4.0
这个是告诉它要用这个引擎来打开 Access 数据库,不同类型的数据库有不同类型的引擎驱动。
Data Source=数据库路径"
这个是告诉它数据库文件的路径,就是放在什么地方。

下面就是要开始真正访问数据库里的数据了。

建议看一些有关SQL的东西。

[ 本帖最后由 pcmac 于 2008-8-28 13:43 编辑 ]

评分

参与人数 1贡献 +1 收起 理由
lynfr8 + 1

查看全部评分

 楼主| 发表于 2008-8-28 13:37:29 | 显示全部楼层
太感谢你了,我要的就是这样的,谢谢啊!
发表于 2008-9-19 09:50:01 | 显示全部楼层
热心回答的很好
发表于 2009-7-21 13:32:12 | 显示全部楼层
正需要,谢谢了
发表于 2009-7-28 18:47:01 | 显示全部楼层
dddddddddddddddddddddddddddddddddddddddddddd
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-27 00:37 , Processed in 0.072670 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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