Fala galera blz, estou com um problema ao executar uma procedure alguém poderia me ajudar!!!?
String BancoName = "TERADATA_"+dt_mes_ftra+"";
String TableName = "PQ_CTD_"+dt_data+"";
String PathFileName = "D:/Publico/201107/PARQUE_CONTRATADO_"+dt_data+".TXT";
try{
//Executa Procedure
CallableStatement cs = con.prepareCall("{call ps_Import_PQ_PLN(?),(?),(?)}");
cs.setString(1, "BancoName");
cs.setString(2, "TableName");
cs.setString(3, "PathFileName");
cs.execute();
com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near ')'.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1493)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:390)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:340)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:179)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:154)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:322)
at Upload.telefonica.com.br.UploadPqCtd.<init>(UploadPqCtd.java:285)
at planomlocal.PlanoMLocal.main(PlanoMLocal.java:68)