|
|
v7: Формат сроки инициализации не соответсвует спецификации OLE DB |
☑ |
|
0
Злопчинский
21.10.12
✎
11:56
|
база DBF
установлен VFP
стоит также SQL Express 2005 - не используется.
.
при запуске обработки прямые запросы к ДБФ
выдает
FAILED! IDataInitialize::GetDataSource(): Формат строки инициализации не соответствует спецификации OLE DB.
.
База= СоздатьОбъект("OLEDBData");
Соединение = "Provider=VFPOLEDB.1;Deleted=Yes;Data Source=" + КаталогИБ()+ ";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=RUSSIAN;DSN=""";
Рез = База.Соединение(Соединение);
.
где что неправильно?
|
|
|
1
Злопчинский
21.10.12
✎
12:45
|
так, ясно.. все специалисты на рыбалке...
|
|
|
2
А л
21.10.12
✎
13:02
|
Попробуй так
ИБ= СоздатьОбъект("ODBCDataBase");
рс= СоздатьОбъект("ODBCRecordSet");
Если ИБ.Соединение("DRIVER={Microsoft Visual FoxPro Driver};Deleted=Yes;Null=Yes;Collate=MACHINE;Exclusive=No;SourceType=DBF;SourceDB="+КаталогИБ())=1 Тогда
рс.УстБД(ИБ);
Иначе
Предупреждение("Не удалось установить соединение с информ. базой,
|для выполнения этой операции необходимо наличие драйвера
|Microsoft Visual FoxPro, входящего в состав пакета,
|Microsoft Data Access Componets версии 2.1 или выше ");
Сообщить(ИБ.ПолучитьОписаниеОшибки());
КонецЕсли;
|
|
|
3
Злопчинский
21.10.12
✎
13:03
|
(2) попробую конечно... но как-то хочется чтобы коннектилось в любом случае... а то с этим коннектом на другой машине не проканет.
|
|
|
4
kiruha
21.10.12
✎
13:04
|
|
|
|
5
kiruha
21.10.12
✎
13:06
|
(2)
ОДБС для фокса настолько устарело и тормознуто
|
|
|
6
Злопчинский
21.10.12
✎
13:30
|
(4) спасибо, получилось
вопрос закрыт.
|
|