|
|
|
SELECT db_name, suser_name(), user_name()
|
|||
|---|---|---|---|
|
#18+
1. невозвращает имя текущей базы, вообще говорит что мол нет такой функции 2. suser_name ищзвращает пустое значение 3. user_name возвращает dbo находясь в adp под каким либо логином. Почему? Как вынуть вышеуказанные данные? MS SQL v.8. MS Access Xp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2004, 13:22:40 |
|
||
|
SELECT db_name, suser_name(), user_name()
|
|||
|---|---|---|---|
|
#18+
Вот примеры функций на клиенте 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 Ну и так далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 04:24:50 |
|
||
|
SELECT db_name, suser_name(), user_name()
|
|||
|---|---|---|---|
|
#18+
БИЛЛ 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 - широко известны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2004, 07:34:41 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1672834]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 347ms |

| 0 / 0 |
