2011-02-21 30 views
0

SQL例外 "パラメータ3の値がありません"が表示されています。なぜそれは例外をスローしますか? (私はこれが根本的な原因ではないと思いますが)SQL例外:パラメータに値が指定されていません。

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(); 
+0

同様setTimestampを試みる代わりにSETDATEことのparamsのセッターを注文しようとすることができますか? –

+0

私はそれを試みますが、それは動作しませんでした – amit4444

+0

startdate11は、Dateオブジェクトは確かですか? – Codemwnci

答えて

-1

おそらく、あなたは

+0

答えがわからない場合は、コメントにはここに仮定を入れないでください。 – Arvind