Pessoal,
estou fazendo um programa que realiza varios insert de loops dentro de loops, sendo que os dois primeiros loops o sistema realiza os inserts corretamente, porem quando chega no terceiro ele da o seguinte erro:
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?
Obrigado…
Cara… posta o teu código aqui pra nos vermos…
Fica mais facil resolver o teu problema.!.!.!.!
Abraços!
Grande felipelo
segue o codigo onde esta dando esse erro:
public void salvaClasse(Classe classe, int maxclasssrc) throws SQLException, ClassNotFoundException{
conection = ConnectionManager.pegarConexao();
conection.setAutoCommit(false);
StringBuffer sql = new StringBuffer();
sql.append("select isnull(max(id),0) as id from EM_CLASS");
ps = conection.prepareStatement(sql.toString());
ResultSet rs = null;
rs = ps.executeQuery();
int maxclass = 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());
//aqui da o ERRO!!!!!
ps.executeUpdate();
conection.commit();
conection.close();
}
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.
[]´s a todos.