Имя: Пароль:
1C
1C 7.7
v7: Проблемы с прямым запросом
0 al2014
 
29.09.13
12:30
Прошу помощи.
Внедрили новый сервер, 1С, перенесли базу.
Перенес все компоненты (1cpp, почта, сканер и другое).
Установил драйвер Microsoft OLE DB Provider for Visual FoxPro версии 9.0.0.3504, то есть какой и был на старом сервере.
Появились проблемы:
1) Все работает, но возникла проблема –
В отчетах, где используются прямые запросы при инициализации выдается ошибка
ТекущаяБаза = СоздатьОбъект("OLEDBData");
СтрокаСоединения = "Provider=VFPOLEDB.1;Deleted=Yes;Data Source=" +КаталогИБ() + ";Mode=ReadWrite;Mask Password=False;Collating Sequence=MACHINE;";
Выдает ошибку
FAILED! IDataInitialize::GetDataSource(): Формат строки инициализации не соответствует спецификации OLE DB.

В строке соединения удалил фрагмент Deleted=Yes;, в итоге строка соединения
СтрокаСоединения = "Provider=VFPOLEDB.1;Data Source=" +КаталогИБ() + ";Mode=ReadWrite;Mask Password=False;Collating Sequence=MACHINE;";
Рез = ТекущаяБаза.Соединение(СтрокаСоединения);

Все заработало! НО на старом серевере все работало!

2) В дугом отчете запрос не выполняется
глТекущаяБаза = СоздатьОбъект ("OLEDBData");
глСтрокаПрямогоПодключенияКБД = Шаблон ("Provider=VFPOLEDB.1; Mode=ReadWrite;
            |Data Source=[КаталогИБ ()];");
глТекущаяБаза.Соединение (глСтрокаПрямогоПодключенияКБД);

При формировании отчета выдается сообщение
FAILED! ICommandText::Execute(): File must be opened exclusively.
то есть Файл должен быть открыт исключительно.
Не могу понять, в чем проблема?

В интернете каких-то упоминаний о такой ошибке не нашел.
Что делать?
1 ADirks
 
30.09.13
07:46
Я бы для начала сравнил версии драйверов VFPOLE, и при расхождении тупо скопировал бы со старой железки. Не забывая про бэкап.
2 al2014
 
01.10.13
16:29
Установил драйвер Microsoft OLE DB Provider for Visual FoxPro версии 9.0.0.3504,то есть какой и был на старом сервере.
Такой драйвер указан в списке установленного ПО на старом сервере.
Что такое драйвер VFPOLE?
3 al2014
 
01.10.13
16:37
Драйвер vfpodbc.dll стоит на новом сервере, причем размер и дата файла те же.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn