|
|
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
SQL 2000, ADP 2000 Завел Роли и Пользователей на сервере SQL. А как при открытии ADP-проекта запрашивать имя и пароль для доступа к базе ? Т.е. как вывести окно логина, наподобие того, что было в mdb через mdw. У Гетца во втором томе не нашел ничего похожего :( И что поставить в VBA вместо CurrentUser() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 11:54 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Неужто для корректного подключения к БД на серваке нужно на каждой машине в Accesse устанавливать соединение через меню "файл"->"подключение" и там проставлять имя и пароль ? Нельзя ли как то более динамично это делать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:31 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Что значит динамично? Самый правильный подход - это использование авторизации Windows. С каким логином зашел в сеть с таким и работешь на SQL Вместо CurrentUser() нужно использовать функции самого сервера, это уже обсуждалось. См. BOL - System Functions P.S. Из Гетца 2-й том. стр.39 Разработка приложений для многопользовательских систем требует не просто дополнительного планирования - вам нужно научится по-иному мыслить, сменить позицию, с которой вы рассматриваете происходящее в системе и свои задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:39 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Динамично - имелось ввиду при загрузке ADP-проекта на клиенте выскакивало бы окошко: User: Password: И эти бы данные уже использовались для коннекта. В принципе, можно пойти и на использование доменных имен пользователей, но они в нерусской транскрипции, а в проекте в документах используются при распечатке, при установке признака (кто делал документ) и т.д. русские фамилии сотрудников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:46 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Динамично - имелось ввиду при загрузке ADP-проекта на клиенте выскакивало бы окошко: User: Password: И эти бы данные уже использовались для коннекта. В принципе, можно пойти и на использование доменных имен пользователей, но они в нерусской транскрипции, а в проекте в документах используются при распечатке, при установке признака (кто делал документ) и т.д. русские фамилии сотрудников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:46 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Самый правильный подход - это использование авторизации Windows. Не всегда... Бывают случаи когда вполне нормально использовать и авторизацию SQL Servеrа. А вот по поводу динамического - очень похожий трейд, не могу не привести ссылку: http://am.rusimport.ru/msaccess/f2.aspx?id=6979 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:47 |
|
||
|
Логин к базе SQL из ADP
|
|||
|---|---|---|---|
|
#18+
Бывают случаи когда вполне нормально использовать и авторизацию SQL Servеrа Бывают, но в основном это локально установленный сиквел-сервер (чаще всего MSDE) и пару пользователей. Если же нормальный проект с выделенным сервером, то использование доменных имен является более...пусть будет предпочтительным. По поводу динамического Никто не мешает сделать свою форму с параметрами подключения с поставить ее на запуск. Но, имхо, это лишняя операция. Что касается имен сотрудников, то никто не мешает иметь табличку сотрудники в которой указана связь между логином и сотрудником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2003, 12:58 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32201874&tid=1680678]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 202ms |
| total: | 371ms |

| 0 / 0 |
