PROBLEMA CON SP Y APLICACION JAVA ESCRITORIO

fco.valenzuela
23 de Abril del 2010
hola disculpen que moleste pero tengo un problema con una aplicacion de escritorio ke se conecta a una bd sql server2005, pasa que cree un sp que inserta datos que trae de otra tabla i hace unos calculos especificos, si ejecuto el sp en sql server me funciona... pero en mi aplicación java no...


las lineas de codigo donde lo ejecuto son las sgtes...

CallableStatement cStmt = conn.prepareCall("{exec SP_INSERTAHISTORIAL ("?,?")}");
cStmt.setFloat(1,dolarP);
cStmt.setString(2,sel);

y me arroja la siguiente excepcion...

java.sql.SQLException: Unrecognized SQL escape 'exec' at line position 6.

ojala y puedan ayudarme.

muchas gracias

fco.valenzuela
23 de Abril del 2010
Ya lo he solucionado era cosa de cambiar un poco la sintaxis ke tenia unos errores nada mas la dejo por si a alguien le interesa...

CallableStatement cstmt = conn.prepareCall("{call SP_INSERTAHISTORIAL(?,?)}");
cstmt.setFloat(1, dolarP);
cstmt.setString(2, sel);
cstmt.execute();

cstmt.close();