SQL Azure:直接执行 SQL;没有光标

SQL Azure : Executing SQL directly; no cursor

我正在用 vb6 开发一个应用程序,由于 SQL Server Native Client 11.0,我正在尝试对 SQL AZURE 进行查询,但每次我执行查询(即使是一个简单的 select * from Users;) 本机客户端返回此错误:

[Microsoft][SQL Server Native Client 11.0][SQL Server] Executing SQL directly; no cursor.

出现这个问题是因为我在 Azure 门户上创建了一个不同级别的新数据库。之前的数据库是 web 数据库,新数据库是 Standard 数据库。 Azure(Basic,Standard,Premium) 中的三个新版本的 DB 是否有操作要执行?

非常感谢您的帮助

我相信潜在的错误被 sql 客户端隐藏了。 如果您在简单的 select * from table 查询中遇到错误,那么我会检查您是否有权访问您的应用程序正在使用的凭据。

有问题的错误是 16954(您的错误报告应该首先显示错误编号、状态和严重性,而不仅仅是错误消息)。当应用程序试图在不受支持的上下文中使用服务器端游标时,就会发生这种情况。参见 Client-Side Cursors Versus Server-Side Cursors. This is likely coming from your cursor library choice in RDO, see Choosing an RDO Cursor Library。切换到 rdUseIfNeededrdUseNone.