Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / коннект к Oracle через ADO / 9 сообщений из 9, страница 1 из 1
26.02.2008, 17:40
    #35156187
Yurik_Tuturik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
можно ли как-то сконнектиться с Oracle используя ADO и при этом чтоб все данные о пароле (а лучше ещё и о логине) брались из ODBC-источника (как через DAO - более менее понятно)? Если не сложно приведите пример строки подключения
...
Рейтинг: 0 / 0
26.02.2008, 17:45
    #35156199
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Yurik_Tuturikможно ли как-то сконнектиться с Oracle используя ADO и при этом чтоб все данные о пароле (а лучше ещё и о логине) брались из ODBC-источника (как через DAO - более менее понятно)? Если не сложно приведите пример строки подключенияТы DSN создал? Тогда:
Код: plaintext
1.
2.
dim conn as ADODB.Connection
set conn = new ADODB.Connection
conn.Open("DSN=MyDSN")
и все.
...
Рейтинг: 0 / 0
26.02.2008, 17:46
    #35156204
Yurik_Tuturik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
пасибо ....
...
Рейтинг: 0 / 0
26.02.2008, 17:59
    #35156249
Yurik_Tuturik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
ан - не работает! Что может быть(источник называтся BarCode, тест проходит)?
...
Рейтинг: 0 / 0
26.02.2008, 18:20
    #35156292
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Yurik_Tuturikан - не работает! Что может быть(источник называтся BarCode, тест проходит)?Может быть все что угодно. От дворника дяди Васи перегрызшего сетевой кабель, до марсианина Ыеч сделавшего непристойный жест и укравшего твою базу данных.

Текст ошибки прочитать не пробовал?
...
Рейтинг: 0 / 0
26.02.2008, 18:25
    #35156302
Yurik_Tuturik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Run-time error '-2147217843 (80040e4d)': Automation Error
...
Рейтинг: 0 / 0
26.02.2008, 18:28
    #35156310
Yurik_Tuturik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Да, забыл сказать - пишу в VBA(Excel 2003)
И: тест источника проходит нормально. Я ж никаких select не делаю.
Ругается на conn.Open ("DSN=Barcode")
...
Рейтинг: 0 / 0
26.02.2008, 19:25
    #35156412
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    Dim conn As ADODB.Connection, err As ADODB.Error
    Set conn = New ADODB.Connection
    On Error Resume Next
    conn.Open "DSN=drepODBC"
    On Error GoTo  0 
    For Each err In conn.Errors
        Debug.Print err.Source & "-->" & err.Description
    Next
    Debug.Print conn.State
...
Рейтинг: 0 / 0
26.02.2008, 19:31
    #35156421
DEP1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
коннект к Oracle через ADO
Может так попробовать:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim conn As New ADODB.Connection
Dim rst As New ADODB.Recordset

With conn
   .CursorLocation = adUseClient
   .Provider = "MSDAORA"
   .Properties("Data Source").Value = "[Database]"
   .Properties("User ID").Value = "scott"
   .Properties("Password").Value = "tiger"
   .Open
End With

rst.Open "Select * From EMP", conn, adOpenDynamic, adLockOptimistic
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / коннект к Oracle через ADO / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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