我正在使用 vb6 开发一个应用程序,并尝试在 SQL AZURE
上进行查询,这要归功于 SQL Server Native Client 11.0
,但每次我执行查询(即使是简单的 select * from Users;
)Native Client 返回了此错误:
[Microsoft][SQL Server Native Client 11.0][SQL Server] Executing SQL directly; no cursor.
出现此问题是因为我在 azure 门户上创建了具有不同级别的新数据库。之前的数据库是 web
DB,新数据库是 Standard
DB。 Azure(Basic、Standard、Premium)中的三个新版本的 DB 是否需要进行操作?
?
非常感谢您的帮助
最佳答案
相关错误是 16954(您的错误报告首先应显示错误编号、状态和严重性,而不仅仅是错误消息)。当应用程序尝试在不支持的上下文中使用服务器端游标时,就会发生这种情况。请参阅Client-Side Cursors Versus Server-Side Cursors 。这可能来自您在 RDO 中选择的游标库,请参阅 Choosing an RDO Cursor Library 。切换到 rdUseIfNeeded
或 rdUseNone
。
关于SQL Azure : Executing SQL directly; no cursor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31741954/