Для требуемой операции необходим объект OLE DB Session, не поддерживаемый текущи #726614


#0 by nemoxp
Подключаюсь к базе Акцесс: Выдает ошибку: "Для требуемой операции необходим объект OLE DB Session, не поддерживаемый текущим поставщиком." Как побороть?
#1 by nemoxp
Ругается на строку:
#2 by Deon
Попробуй строку подключения заменить на:
#3 by nemoxp
{Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft JET Database Engine): Нераспознаваемый формат базы данных: 'D: iralana_data.mdb'.
#4 by nemoxp
он и с предыдущим драйвером не подключается. недавно вроде подключался. сейчас пишет: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): Операция была отменена.
#5 by nemoxp
Access установлен, база акцессом открывается...
#6 by Deon
какой версии access?
#7 by nemoxp
2007
#8 by Deon
может так? СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D: iralana_data.mdb;Persist Security Info=False;";
#9 by nemoxp
Спасибо получилось! Microsoft.ACE.OLEDB.12.0 - это только для 2007? Как узнать тогда для других версий Акцесса?
#10 by Deon
да я думаю для любых подойдет
#11 by nemoxp
Вопрос. В коде есть запрос к таблице. Как получить все записи? НаборЗаписей - com объект. Нашел только поля, а самих строк нет...
#12 by Deon
покажи код
#13 by nemoxp
#14 by Deon
а что с закомментированным кодом? не работает?
#15 by nemoxp
Т.УстановитьЗначение не работает, взял из инета. пока не разобрался с этим оператором. нужно переписать...
#16 by nemoxp
Вроде бы получилось... Написал так:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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