Postgresql параметры отчета
Здравствуйте!
У меня есть база, работающая PostgreSQL 10.1
Fast Report подключаю через odbc к postgresql
Создал вьюху с названием report_v1.
Например
CREATE VIEW report_v1 AS
SELECT d.date2, d.number, d.date FROM doc d
При создании отчета выборе источника данных в выпавшем списке view не показываются, то добавляю SQL запрос:
SELECT * FROM report_v1 where date between date_beg AND date_end;
Где date_beg и date_end - это параметры, которые впоследствии должно передать приложение в отчет. В БД в таблице DOC колонка date имеет тип данных "timestamp".
В окне "Определите параметры" добавляю параметр
Name: date_beg
DataType: Timestamp
DefaultValue, Expression, Size - я не заполняю.
Также добавляю параметр date_end.
После нажатия "Вперед" выдается сообщение "Не удалось преобразовать значение из Variant в Byte[]".
Если в параметре поставить Datatype: Datetime, то ошибка будет "Не удалось преобразовать значение из Variant в DateTime"
Как правильно задать параметры в этом варианте?
Спасибо!
P.S. В документации примеров по заданию параметров при работе с PostgrSQL нет.
У меня есть база, работающая PostgreSQL 10.1
Fast Report подключаю через odbc к postgresql
Создал вьюху с названием report_v1.
Например
CREATE VIEW report_v1 AS
SELECT d.date2, d.number, d.date FROM doc d
При создании отчета выборе источника данных в выпавшем списке view не показываются, то добавляю SQL запрос:
SELECT * FROM report_v1 where date between date_beg AND date_end;
Где date_beg и date_end - это параметры, которые впоследствии должно передать приложение в отчет. В БД в таблице DOC колонка date имеет тип данных "timestamp".
В окне "Определите параметры" добавляю параметр
Name: date_beg
DataType: Timestamp
DefaultValue, Expression, Size - я не заполняю.
Также добавляю параметр date_end.
После нажатия "Вперед" выдается сообщение "Не удалось преобразовать значение из Variant в Byte[]".
Если в параметре поставить Datatype: Datetime, то ошибка будет "Не удалось преобразовать значение из Variant в DateTime"
Как правильно задать параметры в этом варианте?
Спасибо!
P.S. В документации примеров по заданию параметров при работе с PostgrSQL нет.
Комментарии
Укажите тип поля "Unknown" и fastreport сам выберет подходящий тип автоматом.