2006年05月21日 星期日 13:36
现在使用adodbapi连接一个access数据库,已经得到了一个cursor对象,查询语句s='select * from test' 然后使用cursor.execute(s)进行查询,但为什么此时cursor.rowcount的值始终是-1呢,我的表里面是有记录的 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060521/67ca6258/attachment.html
2006年05月22日 星期一 10:53
似乎是打开方式的问题? 我记得使用conn.execute()的时候,ado默认的打开方式是前向游标的,也就是说不支持rowcount 需要判断是否有记录,有多少记录,请自己移动游标。 或者,声明一个显示的RecordSet对象吧,打开的时候使用keyset方式 On 21/05/06, Lee DYER <lee.dyer at gmail.com> wrote: > > 现在使用adodbapi连接一个access数据库,已经得到了一个cursor对象,查询语句s='select * from test' > 然后使用cursor.execute(s)进行查询,但为什么此时cursor.rowcount的值始终是-1呢,我的表里面是有记录的 > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060522/6cb5e4ab/attachment.htm
Zeuux © 2025
京ICP备05028076号