SP_Who 不返回 DBName 列
我的 Delphi 应用程序通过 BDE 连接到 SQL Server 数据库。
在此过程中,我的应用程序查询 SP_Who
存储过程以获取 DbName 列值。但现在我想通过 ODBC 将我的应用程序连接到 SQL Server 数据库。
我为此使用 SQL Server Native 客户端驱动程序,但是当我的应用程序查询 SP_Who
但该过程不返回 DBName 列时。这是为什么呢?在这种情况下如何获取 DBName 的值?是否有任何其他过程来获取 DBName 列值。
My Delphi application connects to a SQL Server Database through BDE.
In the process, my application queries SP_Who
stored procedure to get the DbName column Value. But now I want to connect my application through ODBC to the SQL Server database.
I'm using the SQL Server Native client driver for this, but when my application queries SP_Who
but the procedure does not return the DBName Column. Why is this? How can I get the value of DBName in this case? Is there any other procedure to obtain the DBName column value.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用以下方法获取数据库名称:
您是否获得运行
sp_who2
的 DBName 列?You can obtain the database name using:
Do you get the DBName column running
sp_who2
?