Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Воттафака? Как получить инфу по провайдерам (OLE DB)? / 14 сообщений из 14, страница 1 из 1
20.04.2005, 10:14
    #33024535
MrDDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\db\db.mdb"

Ошибка 3706
Не удаётся найти указанного поставщика.

Дома работает, а на новом месте отказывается... :(
А вот так хавает: "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" ...

Как вообще узнать какой провайдер нужен? Как узнать установлен ли он? И где их вообще брать?
...
Рейтинг: 0 / 0
20.04.2005, 12:10
    #33024901
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
провайдеры с оффисом ставятся
наверняка у тя не ...OLEDB.3.51 ...
а новее OLEDB.4.0
...
Рейтинг: 0 / 0
20.04.2005, 12:36
    #33025009
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
www.microsoft.com/data
ищи MS Jet 4.0 SP8 и MDAC
...
Рейтинг: 0 / 0
20.04.2005, 13:45
    #33025247
MrDDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
А как можно узнать какой сейчас установлен?.. Чтобы знать что в коннекшн стринг писать?..
Блин, 3 метра качать жалко... :( Я ж это так только, ради обучения...

наверняка у тя не ...OLEDB.3.51 ...
а новее OLEDB.4.0
Тут вообще фантастишь какой-то творится... Ставлю 4.0 - программа грузится, никаких сообщений об ошибках не выдаёт. Открываю форму, где должна инфа из таблицы отображаться - DataGrid пустой! Ни дата грид, ни рекордсет (никто вообще) никакого сообщения не выдают. В ходе выполнения переключаюсь на другую таблицу - caption на гриде меняется (как и должно быть), а инфы нет! Грид пустой и опять ни ответа, ни привета...
Единственная строчка, которую поменял - вышеописанная. В остальном всё делается через это соединение...
...
Рейтинг: 0 / 0
21.04.2005, 12:36
    #33027416
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
код в студию, тогда и разбираться будем, что у тебя не так
...
Рейтинг: 0 / 0
21.04.2005, 15:39
    #33028129
MrDDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
Konst_Oneкод в студию, тогда и разбираться будем, что у тебя не так

Public cn As New ADODB.Connection

Private Sub MDIForm_Load()
cn.Open "PROVIDER=Microsoft.Jet.OLEDB.3.51;Data Source=" & App.Path & "\db\db.mdb"
End Sub

Dim rs As ADODB.Recordset

Private Sub cboOrgs_Click()
If cboOrgs.Text <> grdOrgs.Caption Then
If cboOrgs.Text = "Конкуренты" Then
rs.Close
rs.Open "Competitors"
Set grdOrgs.DataSource = rs
grdOrgs.Caption = "Конкуренты"
Else
rs.Close
rs.Open "Suppliers"
Set grdOrgs.DataSource = rs
grdOrgs.Caption = "Поставщики"
End If
End If
End Sub

Private Sub Form_Load()

Set rs = New ADODB.Recordset

rs.Open "Suppliers", mdiMain.cn, adOpenStatic, adLockOptimistic


Set grdOrgs.DataSource = rs


cboOrgs.ListIndex = 0

End Sub

Так может быть всё-таки где-нибудь записано какие провайдеры в данный момент установлены на машине?.. Может где-нибудь записаны коннекшн стринги к этим провайдерам?..
...
Рейтинг: 0 / 0
21.04.2005, 16:20
    #33028314
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
а какой грид ты используешь?
нужно использовать Microsoft DataGrid Control 6.0 (SP6) (OLEDB)

и юзать провайдер Jet 4.0
...
Рейтинг: 0 / 0
23.04.2005, 07:30
    #33031542
MrDDT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
Konst_Oneа какой грид ты используешь?
нужно использовать Microsoft DataGrid Control 6.0 (SP6) (OLEDB)
Вот его-то я и использую.

и юзать провайдер Jet 4.0
А вот в этом-то и вся проблема! См. выше...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
08.05.2015, 08:57
    #38954193
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
Код: vbnet
1.
    CN.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=" & SDbName & ";User ID=" & UName & ";Password=" & PWord & ";PLSQLRSet=1;"


Как устанавливается - OraOLEDB.Oracle ?
Выдает ошибку: 3706.
...
Рейтинг: 0 / 0
08.05.2015, 11:56
    #38954433
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
...
Рейтинг: 0 / 0
08.05.2015, 12:09
    #38954459
гр к
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
Gabit, сделай пустой файл с расширением udl, тыкни его и посмотри там, какая строка подключения сгененрится для твоего оракла.
...
Рейтинг: 0 / 0
13.05.2015, 04:10
    #38956953
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
Konst_One http://www.oracle.com/technetwork/database/windows/utilsoft-088126.html
Если установлен клиент Oracle 11g, этот драйвер подойдет ?
...
Рейтинг: 0 / 0
13.05.2015, 11:33
    #38957187
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
В итоге вопрос был решен переустановкой клиентов с нужным провайдером.
...
Рейтинг: 0 / 0
26.06.2015, 10:53
    #38993378
Gabit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Воттафака? Как получить инфу по провайдерам (OLE DB)?
гр кGabit, сделай пустой файл с расширением udl, тыкни его и посмотри там, какая строка подключения сгененрится для твоего оракла.
Если у меня ОС - x64 а клиент установлен - x86, как определить с помощью udl файла строку подключения ?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Воттафака? Как получить инфу по провайдерам (OLE DB)? / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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