au3与数据库mdb的联系问题
各位大大,我学习AU3也有半年了,一直没有与数据库连接过,现在想写个读出MDB数据库的程序,可是一直连不上,找了许多教程,也全是成品,哪位能给个详细的教程啊,比如为什么要写addfld = ObjCreate("ADODB.Connection"),为什么要$addfld.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径" ) ;等等,我看语句不多,但就是不懂,希望高手帮帮我! $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 编辑 ] 太感谢你了,我要的就是这样的,谢谢啊! 热心回答的很好 正需要,谢谢了 dddddddddddddddddddddddddddddddddddddddddddd
页:
[1]