Имя: Пароль:
1C
1С v8
Запрос к Access по параметрам
0 Чайник Рассела
 
15.07.13
12:16
Выбираю данные из Access в 1С. Необходимо отобрать строки по условию, а точнее по дате

Запрос со стороны 1с выглядит так

Select * from tblPrihody Where DatePrihod>='01.01.2013 0:00:00' and DatePrihod<='31.12.2013 23:59:59'

Ругается на "Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Microsoft Access] Слишком мало параметров. Требуется 1."

ЧЯДН?
1 hhhh
 
15.07.13
12:23
у нас так

СтрокаДатаПоследнейЗагрузки = Формат(КлиентскаяБаза.ДатаПоследнейЗагрузки, "ДФ=yyyy-MM-dd")
   + " " + Формат(КлиентскаяБаза.ДатаПоследнейЗагрузки, "ДЛФ=T");
   
   ТекстСелект = ТекстСелект + " WHERE";
   ТекстСелект = ТекстСелект + " [" + ИмяПоляДПК + "] >= #" + СтрокаДатаПоследнейЗагрузки + "# ";
   ТекстСелект = ТекстСелект + " OR [" + ИмяПоляДЗ + "] >= #" + СтрокаДатаПоследнейЗагрузки + "# ";
2 Серго62
 
15.07.13
12:37
(0) Чем выбираешь из Access?
3 Jonny_Khomich
 
15.07.13
12:39
(0) зря пользуешься * в запросе, лучше описывай колонки, которые тебе нужны.
4 shuhard
 
15.07.13
12:41
(0)[ЧЯДН?]
нет в Access  такой даты '31.12.2013 23:59:59,
там все в ##
5 Чайник Рассела
 
15.07.13
12:43
(4) понял уже, привык из SQL выбирать.
Но проблема была не в этом, ошибся в написании параметра.