|
Запрос к 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 выбирать.
Но проблема была не в этом, ошибся в написании параметра.
|
|