Подключение к Access 97 #360698


#0 by MoGar
Есть Access 97 написал процедуру по подключению к базе Попытка мПодключение = Новый COMОбъект("ADODB.Connection"); При вызове мПодключение.Open; выдает ошибку: Произошла исключительная ситуация (Provider): Разрушительный сбой Что делаю не так или что надо поставить?
#1 by MoGar
Пробывал Provider=Microsoft.Jet.OLEDB.3.51 (сказали что 97-го надо этот использовать) выдает такую ошибку Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного поставщика. Вероятно, он установлен неправильно.
#2 by 774816
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=; на будующее
#3 by MoGar
от туда же Workgroup (system database) specifying username and password     Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;
#4 by 774816
#5 by MoGar
Какую строку в Новый COMОбъект("") надо писать для ODBC
#6 by 774816
СтрокаСоединения ="Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;" строка соединения меняеться а объект тот же ADODB.Connection
#7 by MoGar
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Provider): Неопознанная ошибка
#8 by 774816
покажи код
#9 by MoGar
СтрокаСоединенияИБ - возвращает эту строку:    СтрокаСоединения = "Driver={Microsoft Access Driver (*.mdb)};
#10 by 774816
у тебя Workgroup? файл SystemDB=mydatabase.mdw есть?
#11 by MoGar
System.mdw - есть
#12 by MoGar
я создавал новую базу без *.mdw, к ней тоже не подключается
#13 by Ashtray
#14 by Ashtray
#15 by MoGar
у dbNom есть TableDefs - там я вижу свои таблицы, как мне прочитать необходимую?
#16 by Ashtray
можно sql инструкцией, например или If rs.RecordCount > 0 Then
#17 by MoGar
спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С