was bedeutet der folgende Fehler: java.sql.sqlexception fehlt der Parameter in oder out am Index

8

Ich erhalte den folgenden Fehler, wenn ich an einem JDBC-Code arbeite:

%Vor%

Kann jemand erklären, was das bedeutet? Allgemeiner gibt es eine Website / eine Dokumentation, die erklären, was eine Fehlererklärung bedeutet?

    
jdbcnewbie. 18.04.2011, 17:57
quelle

2 Antworten

9

Sie haben eine Aussage wie:

%Vor%

Sie Code bindet die Werte an Parameter:

%Vor%

Jetzt ist Parameter # 6 nicht gebunden, kein Wert angegeben. Die Anweisung weiß nicht, welchen Wert sie an die DB senden soll (standardmäßig wird NULL nicht gesendet). Sie sollten so etwas tun, wenn der Parameterwert nicht bekannt ist:

%Vor%     
Vladimir Dyuzhev 18.04.2011, 18:03
quelle
1

Können Sie Ihren PreparedStatement-Code einfügen? Was bedeutet das, dass Sie ein Extra haben? in der Anweisung, für die Sie keinen Wert festlegen.

    
lobster1234 18.04.2011 17:59
quelle

Tags und Links