Загрузка в 1С из access

1. pyrkin_vanya 493 08.04.15 15:21 Сейчас в теме
Всем привет. Мне необходимо из файла *.accdb загрузить данные в 1С.

Процедура ЗагрузкаИзAccess() Экспорт

	//СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + ФайлДляЗагрузки + "; Extended Properties=""Excel 8.0;HDR=NO;""";
	СтрокаПодключения  = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + ФайлДляЗагрузки + ";""";
	Connection = Новый COMОбъект("ADODB.Connection");
	Попытка
		Connection.Open(СтрокаПодключения);
	Исключение
		Сообщить(ОписаниеОшибки());
		Возврат;
	КонецПопытки;
	Command = Новый COMОбъект("ADODB.Command");
	
	Command.ActiveConnection = Connection;
	Command.CommandText = "S_elect * FROM Table1";
	Command.CommandType = 1;
	RecordSet = Новый COMОбъект("ADODB.RecordSet");
	RecordSet = Command.Execute();
	стр ="";
	Пока RecordSet.EOF() = 0 Цикл
		для н=0 по  Recordset.Fields.Count -1 цикл
			стр = стр + " " + Recordset.Fields(н).Value;
		КонецЦикла;
		Сообщить(стр);
		стр ="";
		RecordSet.MoveNext(); 
	КонецЦикла;
	RecordSet.Close();
	Connection.Close();

КонецПроцедуры
Показать

Код подглядел здес http://infostart.ru/public/69115/.
Вылезает ошибка. Не пойму в чем затык. Помогите люди добрые.
Пишет это
Нераспознаваемый формат базы данных: 'D:\Работа\Задача №9. Переход с 4 на 5. Альфа-авто\Список номенклатуры\PRICE.accdb'.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1552 08.04.15 15:46 Сейчас в теме
(1) pyrkin_vanya, не понятно что у вас ФайлДляЗагрузки. Весь код в студию
3. pyrkin_vanya 493 08.04.15 15:47 Сейчас в теме
ФайлДляЗагрузки = "D:\Работа\Задача №9. Переход с 4 на 5. Альфа-авто\Список номенклатуры\PRICE.accdb";
4. Xershi 1552 08.04.15 16:03 Сейчас в теме
(3) pyrkin_vanya, возможно фишка в том что у вас путь кривой. Попробуйте название сделать латиницей и без пробелов.
5. МихаилМ 08.04.15 16:31 Сейчас в теме
используйте ACE вместо jet 4.0
6. pyrkin_vanya 493 08.04.15 16:40 Сейчас в теме
(5) МихаилМ, все равно ошибка
Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
7. pablo_escobar 08.04.15 17:21 Сейчас в теме
(6) pyrkin_vanya, Посмотрите здесь, там и для ACE b для OLEDB есть образцы строк.
8. pyrkin_vanya 493 08.04.15 22:20 Сейчас в теме
Спасибо, но уже решил вопрос. Необходимо было установить эту хрень AccessDatabaseEngine.exe.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот