|
|
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Работаю на PB 9.0.2 built 7509. Черзе процедуру MSSQL 2000 обращаюсь к нашей AD для получения списка сотрудников. Потом мне нужно будет индентификатор сотрудника занести в одну табличку ( составляется список оборудования по сотрудникам). Выбрал я индентификатор "objectSid". Напрямую он в PB не передался, я так понимаю из-за того что бинарный. Я его тогда в процедуре конвертнул в bigint. DW его благополучно отобразило, но допустим в DW objectSid отображается как 521729301566803, когда я его забираю в коде Код: plaintext 1. 2. 3. 4. то ll_person становится какое то число с минусом, типа -370..... и т.д. В чем проблема? Если ктото типа такого делал, какой индетнификатор уникальный брали из AD для хранения в БД Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 15:02 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Pasha wrote: > в DW objectSid отображается как 521729301566803, когда я его забираю в коде > > long ll_person > If currentrow > *0* Then > ll_person = dw_list.GetItemNumber(currentow, 'objectSid') > End If > > > то ll_person становится какое то число с минусом, типа -370..... и т.д. > В чем проблема? Неужто непонятно, что 521729301566803 в Long не лезет ;)? Попробуй Decimal{0}. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 15:06 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Dim2000 Неужто непонятно, что 521729301566803 в Long не лезет ;)? Попробуй Decimal{0}. Posted via ActualForum NNTP Server 1.3 ой точно, я почемуто посчитал что long самое большое спасибо, сорри за групый вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2006, 15:11 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Pasha Dim2000 Неужто непонятно, что 521729301566803 в Long не лезет ;)? Попробуй Decimal{0}. Posted via ActualForum NNTP Server 1.3 ой точно, я почемуто посчитал что long самое большое спасибо, сорри за групый вопрос А ещё есть LongLong: PBA standard datatype that is a 64-bit signed integer in the range -9223372036854775808 to 9223372036854775807. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 10:53 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
2 Pasha А как процедура обзывается, если не секрет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 10:15 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
AmII2 Pasha А как процедура обзывается, если не секрет? как сам назвал так и называется ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2006, 16:39 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Пардон, думал что это какая-то системная SP. Хотя бы подскажите в каком направлении рыть, а то решаем аналогичную проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:11 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
AmIIПардон, думал что это какая-то системная SP. Хотя бы подскажите в каком направлении рыть, а то решаем аналогичную проблему. Бес проблем создается Linked Server к вашей директории а потом создается процедура которая использует Linked Server Я решил в свое время задачу, поиском в конфе M SQL Server со словом Active Directory Дальше тряс своего админа, который мне давал соответсвующие параметры Вот пример: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:41 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
To All Чтобы не "трясти своего админа" лучше пользоваться The Portable Script Center . Вещь очень полезная и меня выручала не один раз. А если к нему добавить MSDN , то можно писать довольно сложные скрипты. Для особо привередливых нужно копать здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 08:47 |
|
||
|
PB + MSSQL + Active Directory. Идентификатор сотрудника?
|
|||
|---|---|---|---|
|
#18+
Black Savage To All Чтобы не "трясти своего админа" лучше пользоваться The Portable Script Center . Вещь очень полезная и меня выручала не один раз. А если к нему добавить MSDN , то можно писать довольно сложные скрипты. Для особо привередливых нужно копать здесь А как же командный дух Так не интересно, в проекте должны принимать участи все и понимать что от каждого зависит результат проекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 09:34 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34010673&tid=1337593]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 422ms |

| 0 / 0 |
