Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при коннекте через ADODB / 3 сообщений из 3, страница 1 из 1
27.03.2007, 17:57
    #34419330
aziyat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при коннекте через ADODB
При коннекте через ADODB.Connection и DNS файл связь с базой устанавливается нормально, но при просмотре параметров дескриптора в Watches-окне, в поле Errors появляется ошибка:
Description : "[Microsoft][Диспетчер драйверов ODBC] Сбой SQLSetConnectAttr драйвера"
Что за хрень и с чем ее можно пережевать?

ConnectionString : "Provider=MSDASQL.1;Connect Timeout=15;Extended Properties="DBQ=db1.mdb;DefaultDir=D:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access"
...
Рейтинг: 0 / 0
28.03.2007, 08:49
    #34420215
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при коннекте через ADODB
другой провайдер лучше, а с MSDASQL.1 я то же намаился одно время
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim file_mdb As String:  file_mdb = App.Path & "\db1.mdb"
Dim tablica1 As String:  tablica1 = "Таблица1"
Dim db1 As ADODB.Connection:   Set db1 = New ADODB.Connection
Dim tb1 As ADODB.Recordset:    Set tb1 = New ADODB.Recordset
 
db1.Provider = "Microsoft.Jet.OLEDB.4.0"
db1.Open file_mdb, "Admin"
tb1.Open tablica1, db1, adOpenDynamic, adLockOptimistic
и запросы работают очень быстро, как в Access-е
Код: plaintext
db1.Execute "CREATE VIEW zaprosik AS SELECT * FROM  " & tablica1 ' СОЗДАТЬ ЗАПРОСик
...
Рейтинг: 0 / 0
28.03.2007, 18:35
    #34422854
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при коннекте через ADODB
aziyatConnectionString : "Provider=MSDASQL.1;Connect Timeout=15;Extended Properties="DBQ=db1.mdb;DefaultDir=D:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access"
А что при использовании драйвера MSDASQL.1 есть какие-либо преимущества

P.S. Не думал что к базе Access подключаются и другим провайдером
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при коннекте через ADODB / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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