如何使用Dispatch获取数据库列表(' ADODB.Connection')?

时间:2016-02-23 13:32:50

标签: python adodb

我正在使用PIOLEDBENT提供程序,当我调用oConn.GetSchema时,我需要提取我的PIAF服务器中的数据库列表。我将引发异常提及。请指导我的代码有什么问题。

from win32com.client import Dispatch

oConn = Dispatch('ADODB.Connection')
oRS = Dispatch('ADODB.RecordSet')
oConn.ConnectionString = "Provider=PIOLEDBENT; Data Source=localhost; Integrated Security=True; Integrated Security=True;User ID=abubakr;Password=#Spark123!"
oConn.Open()
oConn.GetSchema();

例外:

pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, u'ADODB.Connection', u'Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.', u'C:\\Windows\\HELP\\ADO270.CHM', 1240641, -2146825287), None)

0 个答案:

没有答案