import win32com.client
conn=win32com.client.Dispatch('ADODB.Connection')
DSN='PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=c:/db.mdb;'
conn.Open(DSN)
rs=win32com.client.Dispatch('ADODB.Recordset')
rs_name='co'
rs.Open('1',conn,1,3) #1和3是常数.代表adOpenKeyset 和adLockOptimistadLockOptimistic
flds={}
rs.MoveFirst()
count=0
while not rs.EOF:
for x in range(rs.Fields.Count):
flds[x] = rs.Fields.Item(x).Value
print "-------------------------"
print "| %s| %s| %s| %s|" % (flds[0],flds[1],flds[2],flds[3])
count=count+1
rs.MoveNext()
print "Record Count:%d" % (count,)
#conn.Close()
运行这段代码报错
错误提示:pywintypes.com_error:<-2147352567,'\x7\xa2'>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。