|
|
本帖最后由 shuaiw 于 2012-7-27 16:37 编辑
最近在写的程序中要用到oracle数据库,我本机没有装客户端,想使用au3 对数据库进行查询,找到需要的数据,但是写了语句不能够连接到数据库,请高手帮忙看看能不能远程连接在查询数据。- #include <Array.au3>
- #include <Excel.au3>
- #include <SQLite.au3>
- Local $role
- Local $aResult, $iRows, $iColumns, $iRval
- $Connection ="Provider=SQLOLEDB,User ID=dtv;Password=dtv;Data Source=192.168.6.202;Initial Catalog='dtv'"
- $adoCon=ObjCreate("ADODB.Connection");建立ADO对象
- $adoCon.open($Connection)
- $adoRs=ObjCreate("ADODB.Recordset");建立数据集对象
- $adoRs.ActiveConnection=$adoCon ;绑定连接
- $adoRs.open("select * from BOX")
- $o_Excel=objcreate("excel.application")
- $o_Excel.visible=true
- $o_Workbook=$o_Excel.workbooks.add
- with $o_Workbook.activesheet
- .range("A1").copyfromrecordset($adoRs)
- EndWith
- $adoRs.close
- $adoCon.close
- _ExcelBookSaveAs($o_Excel, "e:\temp1.xls", "xls", 0, 1)
复制代码 |
|