forum.bitel.ru http://forum.bitel.ru/ |
|
Передача параметра даты в отчет. http://forum.bitel.ru/viewtopic.php?f=12&t=2003 |
Страница 1 из 1 |
Автор: | aardvark [ 11 мар 2009, 16:12 ] |
Заголовок сообщения: | Передача параметра даты в отчет. |
Доброго времени суток. Столкнулся со следующей проблемой, не удается передать параметр даты в отчет из интерфейса через <date name="date"/>. Возможно проблема в каком-то формате или еще что, ибо когда в селекте использую конструкцию Код: contract_payment.dt=curdate() все работает, а когда выставляю дату через интерфейс и Код: contract_payment.dt=$date(date) , выдает нет данных. Кэширование отключено, данные на эту дату в системе есть. Может как надо преобразовать приходящую дату предварительно? Полный код запроса: Код: import java.sql.*;
import java.util.*; public void fillReport( con, filter, result ) { PreparedStatement ps = con.prepareStatement( result.sql( "SELECT cid as col1," + " summa as col2,t1.dt as col3,t1.comment as col4 FROM contract_payment as t1, contract as t2"+ " WHERE t2.fc=0 and t1.cid = t2.id and t1.pt=8 and t1.dt =$date(date);", filter) ); ResultSet rs = ps.executeQuery(); result.setDataSource( rs ); } Что я делаю не так? ![]() |
Автор: | Amir [ 11 мар 2009, 20:53 ] |
Заголовок сообщения: | |
Попробуйте Код: t1.dt ='$date(date)'
|
Автор: | aardvark [ 12 мар 2009, 18:37 ] |
Заголовок сообщения: | |
Спасибо, помогло. Буду учитывать в дальнейшем. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |