powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подсоединение к Oracle
5 сообщений из 5, страница 1 из 1
Подсоединение к Oracle
    #32782613
DKV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DKV
Гость
В базе (mdb) есть связанные Oracle таблицы. Подсоединены без сохранения пароля. Т.к. пользуюсь и Dao (для отчетов) и Adodb, то получается что пользователю надо вводить имя и пароль 2 раза.

Хочется подсоединившись через Ado и выцепив имя пользователя и пароль программно подсоединится к таблицам.
Вот тут и не знаю как организовать: выполнить какой-нибудь запрос к серверу, создать соединение ????
...
Рейтинг: 0 / 0
Подсоединение к Oracle
    #32783477
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
присоединяюсь к вопросу!
месяца два назад толкового ответа таки не было!
...
Рейтинг: 0 / 0
Подсоединение к Oracle
    #32783852
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чем именно сложность?

1 нужна строка подключения для ADODB соединения к ORACLE ?
2 Сохранение настроек имени пользователя и пароля у клиента на компе?
...
Рейтинг: 0 / 0
Подсоединение к Oracle
    #32783953
DDDDВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлексейК1 нужна строка подключения для ADODB соединения к ORACLE ?

DKVесть связанные Oracle таблицы. Подсоединены без сохранения пароля
видно, нужно узнать как через ado в текушем коннекте mdb указать пароль к линкованным табличкам оракла.
...
Рейтинг: 0 / 0
Подсоединение к Oracle
    #32786144
DKV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DKV
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 Set conn = New ADODB.Connection ' установить соединение, при ошибке выйти из приложения
      If varUser = vbNullString Then
            conn.ConnectionString = ";DSN=knowledgebase"
        Else
            conn.ConnectionString = ";DSN=knowledgebase;UID=" & varUser & ";"
        End If
        conn.Properties("Prompt") = adPromptCompleteRequired
        conn.Open
    
        StrConnect = right$(conn.ConnectionString, Len(conn.ConnectionString) - InStr(conn.ConnectionString, """"))
            StrConnect = Left(StrConnect, Len(StrConnect) -  1 )
            Set dBase = DBEngine.Workspaces( 0 ).OpenDatabase("", dbDriverPrompt, False, StrConnect)
Работает. Единственное, при попытке сменить текущего пользователя в ADODB все нормально, а в Dao запоминает прошлое значение, но здесь похоже ничего другого и не остается.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подсоединение к Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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