Исключение SQL: для параметра не указано значение - PullRequest
0 голосов
/ 21 февраля 2011

Я получаю исключение SQL "нет значения для параметра 3", я печатаю все значения на консоли. Почему выдается исключение?

String update="select * from net_cr_dr where (soc_code=? and tdate >=?) and tdate <=?";
ResultSet rsselect=null;
System.out.println(startdate11)
System.out.println(enddate)
System.out.println(milkcode)
System.out.println("phase8b")
PreparedStatement  selnet= conn.prepareStatement(update)

selnet.setDate(3,startdate11)
selnet.setDate(2,enddate)
selnet.setInt(1,milkcode)
rsselect = selnet.executeQuery();

1 Ответ

0 голосов
/ 21 февраля 2011

Возможно, вы также можете попробовать setTimestamp вместо setDate (хотя я не думаю, что это является основной причиной)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...