powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT db_name, suser_name(), user_name()
4 сообщений из 4, страница 1 из 1
SELECT db_name, suser_name(), user_name()
    #32627059
Мудрый клён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. невозвращает имя текущей базы, вообще говорит что мол нет такой функции
2. suser_name ищзвращает пустое значение
3. user_name возвращает dbo

находясь в adp под каким либо логином.

Почему?

Как вынуть вышеуказанные данные?

MS SQL v.8.
MS Access Xp
...
Рейтинг: 0 / 0
SELECT db_name, suser_name(), user_name()
    #32628307
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот примеры функций на клиенте

Public Function DbName()
Dim S1 As ADODB.Recordset, Cn As New ADODB.Connection

Set Cn = CurrentProject.Connection
Set S1 = New ADODB.Recordset

SQL = "SELECT DB_Name() AS N"
S1.Open SQL, Cn

DbName = S1!N
Set Cn = Nothing
Set S1 = Nothing

End Function


Public Function UserName()
Dim S1 As ADODB.Recordset, Cn As New ADODB.Connection

Set Cn = CurrentProject.Connection
Set S1 = New ADODB.Recordset

SQL = "SELECT SUSER_SNAME() AS N"
S1.Open SQL, Cn

UserName = S1!N
Set Cn = Nothing
Set S1 = Nothing

End Function

Ну и так далее
...
Рейтинг: 0 / 0
SELECT db_name, suser_name(), user_name()
    #32628360
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БИЛЛ
SUSER_NAME
Returns the user's login identification name.
Important SUSER_NAME always returns NULL when used in Microsoft® SQL Server™ 2000. This system built-in function is included only for backward compatibility.

MS SQL v.8. - в просторечьи это что ?(6.5/7.0/2000 - широко известны)
...
Рейтинг: 0 / 0
SELECT db_name, suser_name(), user_name()
    #32628361
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
база + Login на сервер
Код: plaintext
1.
SELECT     DB_NAME() ,SUSER_SNAME()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / SELECT db_name, suser_name(), user_name()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]