|
|
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
как при открытие ADP брать данные для connection из UDL файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:20 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Часть кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:29 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Дык это ж обычный текстовый файл, содержащий готовую строку подключения. Только нужно откинуть служебные строки (как правило 2 первых). Ну или проверять что строка начинается не с '[' или ';'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:31 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Не видел ответ incold, пардон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:32 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:43 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:45 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Для чего это нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:48 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 17:57 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Ну так и не храните. Сделайте свое окно с запросом пароля и подставляйте его на здоровюе перед CurrentProject.OpenConnection ... Кстати, этот метод имеет 2 дополнительных параметра - UserId и Password ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 18:00 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Для того, чтобы не хранить (не вводить пароль при запуске программы) лучше всего делать Windows integrated security ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 18:03 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
что если я не храню эти данные в udl файле, то при загрузке ADP файла если он смотрит что соединения ещё нет, то сам спрашивает про пароль и юзера... А нужно чтобы соединение физически с сервером произошло только после того как выполнился код в форме спаолем и юзером ? Так как это сделать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:09 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Например, завести одного на всех бесправного NT-юзера и коннект по умолчаиню установить с Integrated Sequrity, тогда никого спрашивать не будут, база подключится и затем выполнится ваша программа изменения подключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:19 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
авторА нужно чтобы соединение физически с сервером произошло только после того как выполнился код в форме спаолем и юзером ? Какой именно код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:37 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Код котрый формирует сроку подключения к серверу Application.CurrentProject.OpenConnection SConnectionString ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:42 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Это что, шутка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 11:54 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Если так все просто не уминчай а посни что и как я делаю не так.. 1. В макросе Autoexec вызывается Форма 2 В форме На нажатие кнопки присходит сединение с базой Но вылезает ородное окошко с спаролем и юзером Как сделта, чтобы оно совсем не появлялось? ======================================= Public Function Connect() As Boolean On Error GoTo myerr Dim l_fso As Scripting.FileSystemObject Dim l_f As Scripting.TextStream Dim ls_str As String Dim strConstr As String Set l_fso = New Scripting.FileSystemObject Set l_f = l_fso.OpenTextFile("d:\work\connection.udl", 1, False, -1) l_f.ReadLine l_f.ReadLine ls_str = l_f.ReadLine l_f.Close Set l_f = Nothing Set l_fso = Nothing strConstr = Replace(ls_str, """", "", 1, -1, vbTextCompare) Application.CurrentProject.OpenConnection strConstr, _ Form_frm_Connecting.UserName, CStr(Form_frm_Connecting.Password) If Application.CurrentProject.IsConnected Then Connect = True Else Connect = False End If exithere: Exit Function myerr: Connect = False Resume exithere End Function ===================== ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 12:16 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Я просто думал что все гораздо хуже... А на самом деле вполне ничего... Выкладывай содержимое d:\work\connection.udl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 12:51 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Оказалось , что после того как устанавливаешь Application.CurrentProject.OpenConnection MSA запоминает её и после следущего входа все равно спрашивает так как пароль не сохраняется (иначе нафиг все это нужно) Так вот япросто на выход их приложения написал перконективаться обратно на бесправного юзера и сохраненяю пароль.. ПРи входе открываю форму и полсе ввода юзернейма и пароля делаю коннект с новыми данными. Вот... Хотя вероятно есть варианты и получше... кстати ADODB.Connection позволяет открываться и так cn.Open "file name = C:\datalink.udl" Но для Application.CurrentProject.OpenConnection эьл не работает почему то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 13:15 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Повторяю Windows integrated security Никаких паролей вводить не нужно. Никаких форм с подключением писать не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 13:36 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
Есть юзеры котрые не регистрируются в домене а значит не могут получить доступ к ресурсам SQL Server по Windows Intagrated Security ведь Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 14:27 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
авторЕсть юзеры котрые не регистрируются в домене а значит не могут получить доступ к ресурсам SQL Server по Windows Intagrated Security ведь Так? Именно так. И это правильно, т.к. юзер не зарегистрировавшийся в домене, может быть и не юзер вовсе, а "лазутчик конкурентов", пытающийся спереть инф-цию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 15:08 |
|
||
|
Re: как при открытие ADP брать данные для connection из UDL файла?
|
|||
|---|---|---|---|
|
#18+
авторИ это правильно, т.к. юзер не зарегистрировавшийся в домене, может быть и не юзер вовсе, а "лазутчик конкурентов", пытающийся спереть инф-цию. Так то оно так, но не зря же в MSSQL существует 2 вида аунтификации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32455511&tid=1675808]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 447ms |

| 0 / 0 |
