Fatti stampare lo stack trace dell'eccezione e forse si capira'
qualche cosa di piu'.
Davide
java.sql.SQLException: General error
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6060)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:6188)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:2494)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:314)
at
sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:264)
at arca.pratica.InsertPraticaIscr.PerformTask(InsertPraticaIscr.java:43)
at arca.pratica.InsertPraticaIscr.doPost(InsertPraticaIscr.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:160)
at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
at java.lang.Thread.run(Thread.java:484)
E l'istruzione a
at arca.pratica.InsertPraticaIscr.PerformTask(InsertPraticaIscr.java:43)
è proprio la executeUpdate:
st.executeUpdate("INSERT INTO ALCA01_PRA (cciaa, c_t_albo, n_prat) VALUES
('VI','RE', 2001002)");
<dbia...@square.nl> ha scritto nel messaggio
news:9etjl1$14dl5$1...@ID-18487.news.dfncis.de...
L'unica cosa che mi viene in mente e' che abbia qualche
casino nella conversione dei parametri. Hai provato ad usare
un PreparedStatement con i vari setString/setInt invece di
passargli i parametri direttamente nella query ?
Davide