如何在pyodbc中为记录集指定游标类型?

2024-06-28 22:07:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在与通过COM使用ADODB类的Python脚本做斗争。我已经得出结论,pyodbc模块对于我的目的会更好。但是,在ADODB.Recordset.Open()在pyodbc中看不到的方法。在

在打开.ADODB记录集()有五个参数:查询字符串、数据库连接、游标类型、锁类型以及文本和执行选项的位掩码。通常,我们指定一个动态游标(游标类型2)、乐观锁定(锁类型3)和没有特殊执行选项的查询字符串(选项值1)。Open()方法中还有一个不受控制的选项:光标位置。在调用Open()之前,可以将记录集的CursorLocation属性设置为adUseServer(值未知)或adUseClient(3,如果我没记错的话)。在

虽然我不知道在我的公司编写的任何代码中都没有可能有影响的实例,但是能够通过pyodbc做出这些选择还是很好的。这些选择会在哪里做出呢?在


Tags: 模块方法字符串目的脚本com类型参数