SQLException: Sintaxis incorrecta cerca de la palabra clave \'select\'.
Tengo el siguiente problema. Estoy utilizando jtds-1.1.jar para conectarme via JDBC a una base SQLServer sobre JBOSS.
El problema que tengo es que al ejecutar procedimentos almacenados funiona todo ok, pero cuando quiero ejecutar un select desde un String la consola dice lo siguinte:
java.sql.SQLException: Sintaxis incorrecta cerca de la palabra clave 'select'.
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:364)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2754)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2195)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:620)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:372)
El problema es que la sentencia" select" fucniona bien en la maquina de pruebas,.
El problema que tengo es que al ejecutar procedimentos almacenados funiona todo ok, pero cuando quiero ejecutar un select desde un String la consola dice lo siguinte:
java.sql.SQLException: Sintaxis incorrecta cerca de la palabra clave 'select'.
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:364)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2754)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2195)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:620)
18:38:49,203 INFO [STDOUT] at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:372)
El problema es que la sentencia" select" fucniona bien en la maquina de pruebas,.
Probaste con un trace del MSSQL ver que sentencia le está llegando??? Por ahí hay algún error que no podes detectar directamente en el código.
