Cannot run this command because Java services are not enabled. A user with System Administrator (SA) role must reconfigure the system to enable Java.
Procurei algumas referencias sobre o erro e foi passado sobre permissoes (mas como faz os 2 primeiros inserts?), erro de sintaxe (fiz o insert direto no banco e deu certo)
Alguem ja se deparou com esta situacao ou tem alguma ideia de como resolve-la?
sql.append("select isnull(max(id),0) as id from EM_CLASS");ps=conection.prepareStatement(sql.toString());ResultSetrs=null;rs=ps.executeQuery();intmaxclass=0;while(rs.next()){maxclass=rs.getInt("id");}sql.delete(0,sql.length());sql.append("INSERT INTO EM_CLASS(id, name, coverage_class, coverage_method, coverage_block, coverage_line, id_classsrc) VALUES"+"(?, ?, ?, ?, ?, ?, ?)");ps=conection.prepareStatement(sql.toString());ps.setInt(1,maxclass+1);ps.setObject(2,classe.getName());ps.setObject(3,classe.getClass());ps.setObject(4,classe.getCoverage_method());ps.setObject(5,classe.getCoverage_block());ps.setObject(6,classe.getCoverage_line());ps.setInt(7,maxclasssrc);System.out.println("Nome da Classe: "+classe.getName());//aquidaoERRO!!!!!ps.executeUpdate();conection.commit();conection.close();
}
T
tocchettoPJ
Resolvi o problema!
Era erro de sintaxe do SQL, a chamada do segundo metodo tava errada.
Vai uma dica pra galera ae… se der esse erro nao fiquem quebrando cabeca com permissoes e varias fumaca, vejam o SQL primeiro.