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

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

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

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

наверняка у тя не ...OLEDB.3.51 ...
а новее OLEDB.4.0
Тут вообще фантастишь какой-то творится... Ставлю 4.0 - программа грузится, никаких сообщений об ошибках не выдаёт. Открываю форму, где должна инфа из таблицы отображаться - DataGrid пустой! Ни дата грид, ни рекордсет (никто вообще) никакого сообщения не выдают. В ходе выполнения переключаюсь на другую таблицу - caption на гриде меняется (как и должно быть), а инфы нет! Грид пустой и опять ни ответа, ни привета...
Единственная строчка, которую поменял - вышеописанная. В остальном всё делается через это соединение...
...
Рейтинг: 0 / 0
Воттафака? Как получить инфу по провайдерам (OLE DB)?
    #33027416
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код в студию, тогда и разбираться будем, что у тебя не так
...
Рейтинг: 0 / 0
Воттафака? Как получить инфу по провайдерам (OLE DB)?
    #33028129
MrDDT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Воттафака? Как получить инфу по провайдерам (OLE DB)?
    #33028314
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какой грид ты используешь?
нужно использовать Microsoft DataGrid Control 6.0 (SP6) (OLEDB)

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

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


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


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