Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Обработка ДБФ файлов (не 1С) прямым запросом из 1С (число прочтений - 2088 )
trudyaga
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 08. Декабря 2006
Обработка ДБФ файлов (не 1С) прямым запросом из 1С
16. Апреля 2007 :: 16:42
Печать  
Добрый вечер.
Пытаюсь обработать сторонний ДБФ файл прямым запросом из 1С и ничего не получается.
Выдает ошибку:
ТзЗапрос = ЗапросОле.ВыполнитьИнструкцию(ТекстЗапроса);
{H:\РАСЧЕТЛЬГОТНИКОВOLEDB.ERT(322)}: FAILED! ICommandText::Execute(): Command contains unrecognized phrase/keyword.

Прямой запрос:
     БДОле = СоздатьОбъект("OLEDBData");
     
     БДОле.Соединение("Provider=VFPOLEDB.1;Deleted=Yes;Data Source=""C:\"";Mode=ReadWrite;Extended Properties="";User ID="";Password="";Mask Password=False;Collating Sequence=RUSSIAN;DSN=""");
     ЗапросОле = БДОле.СоздатьКоманду(); // здесь получаем экземпляр класса "OLEDBCommand"
   
     ТекстЗапроса = "
     |select
     |      fam,
     |      im,
     |      ot,
     |      dr,
     |      kod_kat1,
     |      kod_kat2,
     |      adres
     |from
     |      penslgot
     |where
     |      ATC(:ФильтрАдреса,Adres) > 0";
     
     ЗапросОле.УстановитьТекстовыйПараметр("ФильтрАдреса",ВыбФильтр);
     
     ТзЗапрос = ЗапросОле.ВыполнитьИнструкцию(ТекстЗапроса);
Помогите разобраться пожалуйста.
Поискал по веткам ни чего похожего не нашел.Может не там искал.
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Обработка ДБФ файлов (не 1С) прямым запросом и
Ответ #1 - 16. Апреля 2007 :: 22:45
Печать  
А шо такое  ATC?
А если убрать условие?
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
trudyaga
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 08. Декабря 2006
Re: Обработка ДБФ файлов (не 1С) прямым запросом и
Ответ #2 - 16. Апреля 2007 :: 23:17
Печать  
Пробовал не помогает Смущённый
  
Наверх
 
IP записан
 
trudyaga
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 08. Декабря 2006
Re: Обработка ДБФ файлов (не 1С) прямым запросом и
Ответ #3 - 16. Апреля 2007 :: 23:18
Печать  
Цитата:
А шо такое  ATC?
А если убрать условие?

АТС() это функция Foxpro проверяющая вхождения одной строки в другую
  
Наверх
 
IP записан
 
trudyaga
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 17
Зарегистрирован: 08. Декабря 2006
Re: Обработка ДБФ файлов (не 1С) прямым запросом и
Ответ #4 - 17. Апреля 2007 :: 00:10
Печать  
Вов всем разобрался.
Спасибо за участие.
Ветка закрыта Со сжатыми губами
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Обработка ДБФ файлов (не 1С) прямым запросом и
Ответ #5 - 17. Апреля 2007 :: 15:18
Печать  
Ну так что было-то?
А то лень все сверять...
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать