SP_Who не возвращает столбец DBName - PullRequest
1 голос
/ 23 января 2010

Мое приложение Delphi подключается к базе данных SQL Server через BDE.
В процессе, мое приложение запрашивает SP_Who хранимую процедуру, чтобы получить значение столбца DbName. Но теперь я хочу подключить свое приложение через ODBC к базе данных SQL Server.

Я использую для этого собственный клиентский клиент SQL Server, но когда мое приложение запрашивает SP_Who, но процедура не возвращает столбец DBName. Почему это? Как я могу получить значение DBName в этом случае? Есть ли другая процедура для получения значения столбца DBName.

1 Ответ

3 голосов
/ 23 января 2010

Вы можете получить имя базы данных, используя:

SELECT DB_NAME()

У вас есть столбец DBName, работающий sp_who2?

...