Имя: Пароль:
IT
Админ
Чтение файлов .MDB из 1Сv8
0 Slepoi7
 
14.05.12
13:24
Подскажите, пожалуйста, если кто знает, как прочитать данные из файла .MDB (Access не установлен)...
1 ДенисЧ
 
14.05.12
13:24
ADODB справится
2 Slepoi7
 
14.05.12
13:26
м.б. и справится, но там нужна строкаПодключения.... не могу подобрать ....
3 Kreont
 
14.05.12
13:28
www.connectionstrings.com
4 Snorkler
 
14.05.12
13:30
5 Warlock
 
14.05.12
13:38
Connection = Новый COMОбъект ("ADODB.Connection");
   Connection.Open("Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=X:\BioStation\Bio-Office\Att2003.mdb");
   RecordSet = Новый COMОбъект("ADODB.Recordset");
   RecordSet.Open("select * from v_record where CheckTime between #" + Формат(НачалоДня(НачПериода), "ДФ=MM/dd/yyyy") + "# and #" + Формат(КонецДня(КонПериода)+1, "ДФ=MM/dd/yyyy") + "#", Connection);

   Попытка
       RecordSet.MoveFirst();
   Исключение
       Предупреждение("Произошла ошибка (скорее всего, нет данных за анализируемый период)" + Символы.ПС + ОписаниеОшибки());
       Возврат;
   КонецПопытки;
   Пока Не RecordSet.EOF Цикл
       НоваяСтрока = ТЗБД.Добавить();
       НоваяСтрока.ИдЗаписи = RecordSet.Fields("Logid").Value;
<...>
       RecordSet.MoveNext();
   КонецЦикла;
6 Slepoi7
 
14.05.12
14:05
.... на второй строчке вылетает:  Произошла исключительная ситуация (Microsoft JET Database Engine): Невозможно найти устанавливаемый ISAM.
7 ДенисЧ
 
14.05.12
14:10
(6) дык MDAC поставь...