1
我的Delphi應用程序通過BDE連接到SQL Server數據庫。
在此過程中,我的應用程序查詢SP_Who
存儲過程以獲取DbName列值。但現在我想通過ODBC將我的應用程序連接到SQL Server數據庫。SP_Who不返回DBName列
我爲此使用SQL Server本機客戶端驅動程序,但是當我的應用程序查詢SP_Who
但該過程未返回DBName列時。爲什麼是這樣?在這種情況下如何獲得DBName的值?是否有任何其他過程來獲取DBName列值。
SELECT DB_NAME()
你得到運行sp_who2
的數據庫名欄:
否我沒有Ge DBName列運行sp_who2。選擇DB_NAME()劑量也可以工作。它返回一個空白列。 – SK9 2010-01-23 06:54:13
@ SK9:聽起來像它可能是權限相關。 – 2010-01-23 06:57:25
@ SK9:什麼身份和角色在運行? – 2010-01-23 07:36:41