вопрос по использованию sqlite
Добавлено: 10 июн 2010, 14:28
Здравствуйте!
Помогите пожалуйста решить следующий вопрос:
Довелось использовать базу sqlite в совокупности с отчетами стимулсофта.
Подключение настроил, все работает, запросы выполняются, и отчеты строятся.
Но возникла проблема с передачей параметров даты в DataSource.
База отрабатывает запросы с датой формата 'yyyy-MM-dd'.
Т.е. запрос вида "select * from docs where data >= '2010-01-01' " отрабатывает нормально.
Как только пытаюсь через параметр дату передать (select * from docs where data >= @dateFrom),
то либо ничего не отображается (при типе параметра text), либо возникают ошибки о некорректности сформированной строки.
Как решить данную проблему?
Добавлю еще:
select *
from doc d
where (d.Data >= @dateFrom)
отрабатывает, а запрос вида
select *
from doc d
where (d.Data >= @dateFrom) and (d.Data <= @dateTo)
при корректных значениях параметров ничего не выводит...
Помогите пожалуйста решить следующий вопрос:
Довелось использовать базу sqlite в совокупности с отчетами стимулсофта.
Подключение настроил, все работает, запросы выполняются, и отчеты строятся.
Но возникла проблема с передачей параметров даты в DataSource.
База отрабатывает запросы с датой формата 'yyyy-MM-dd'.
Т.е. запрос вида "select * from docs where data >= '2010-01-01' " отрабатывает нормально.
Как только пытаюсь через параметр дату передать (select * from docs where data >= @dateFrom),
то либо ничего не отображается (при типе параметра text), либо возникают ошибки о некорректности сформированной строки.
Как решить данную проблему?
Добавлю еще:
select *
from doc d
where (d.Data >= @dateFrom)
отрабатывает, а запрос вида
select *
from doc d
where (d.Data >= @dateFrom) and (d.Data <= @dateTo)
при корректных значениях параметров ничего не выводит...