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/