import win32com.client
conn = win32com.client.Dispatch(r'ADODB.Connection')
DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=e:/db1.mdb;'
conn.Open(DSN)
rs = win32com.client.Dispatch(r'ADODB.Recordset')
rs_name = 'co'
rs.Open('[' + rs_name + ']', conn, 1,2)
flds_dict = {}
for x in range(rs.Fields.Count):
flds_dict[x] = rs.Fields.Item(x).Name
x = rs.Fields.Item(1).Value
print x
#conn.Close()
注:但需要pywin32扩展包
conn = win32com.client.Dispatch(r'ADODB.Connection')
DSN = 'PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=e:/db1.mdb;'
conn.Open(DSN)
rs = win32com.client.Dispatch(r'ADODB.Recordset')
rs_name = 'co'
rs.Open('[' + rs_name + ']', conn, 1,2)
flds_dict = {}
for x in range(rs.Fields.Count):
flds_dict[x] = rs.Fields.Item(x).Name
x = rs.Fields.Item(1).Value
print x
#conn.Close()
注:但需要pywin32扩展包
博客展示了使用Python连接Access数据库的代码示例。通过win32com.client库进行操作,包括创建连接、打开记录集等步骤,还获取了字段信息和特定字段的值,同时指出需要pywin32扩展包。
1126

被折叠的 条评论
为什么被折叠?



