Начинаю вникать в этот элемент управления
Поставвил сам себе задачу сделать обработку похожую на
Расширенный журнал
http://acsent.nm.ru/files/1cpp/extended_journal2.zipно только для ДБФ, на этом думаю как раз и разобраться в основах
и вот первая проблема, а я даже не пойму где копать
Источник = СоздатьОбъект("ODBCDataProvider.VFP");
База = СоздатьОбъект("ODBCDataBase");
Источник.БазаДанных = База;
Соединение = "Provider=VFPOLEDB.1;Deleted=Yes;Data Source="
+ КаталогИБ()+ ";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=RUSSIAN;DSN=""";
Источник.БазаДанных.Соединение(Соединение);
Если Источник.БазаДанных.ЕстьСоединение()=0 Тогда
Сообщить("БЛИН");
КонецЕсли;
подобный код выдает сообщение "БЛИН"
Анализируя документацию вижу следующее
"Для DBF версии рекомендуется использовать объект “ OLEDBData”"
Переделываю код
Источник = СоздатьОбъект("ODBCDataProvider.VFP");
База = СоздатьОбъект("OLEDBData");
Источник.БазаДанных = База;
Соединение = "Provider=VFPOLEDB.1;Deleted=Yes;Data Source="
+ КаталогИБ()+ ";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=RUSSIAN;DSN=""";
Источник.БазаДанных.Соединение(Соединение);
Если Источник.БазаДанных.ЕстьСоединение()=0 Тогда
Сообщить("БЛИН");
КонецЕсли;
Вижу следующее
{D:\1.ERT(52)}: Недопустимое значение свойства.
Дальше копаюсь в документации
Для ТабличногоПоля Подключение задается объектом ODBCDataBase.
НО помню что Для DBF версии рекомендуется использовать объект “ OLEDBData”
Таким образом у меня получается что для ТабличногоПоля в ДБФ версии я могу использоваать только ПоставщикДаныыхТЗ - а никак не прямые запросы к базе
Где не прав может кто подскажет
P/S/
Естественно у меня стоит НЕмонопольный режим...
1С++ последней ночной сборки - платформа 25
И еще строка Соединение в прямых запросах к справочникам и Регистрам работает коректно - Отчеты формируются без проблем
Как обычно публикую в курилке - так как чувствую что вопрос ламерский и присутствовать в основной теме по прямым запросом видимо не может
Да и здесь мне как вроде ответили, а в основной теме не очень
Заранее спасибо
Прикреплена обработка с кодом из первого случая