Problemas no Update

1 resposta
U

Olá…
Gostaria q vcs me dissessem com funciona o esquema pra fazer alteração. Os passos mesmo…
Peguei os dados q estão nos JTextFields e alterei apenas onde o codigo era igual ao q eu queria…
É assim mesmo?

Código:

// obtendo os dados do form
assCod  	 = txtCodigo.getText();
assDescricao = txtDescricao.getText();
// converter os dados
cCod = Integer.parseInt("assCod");
			
String queryAlterar = "UPDATE assunto SET assDescricao = '"+ 
	 assDescricao +"' WHERE assCod = "+ cCod;
			
try {
     stm = con.createStatement();
     result = stm.executeUpdate(queryAlterar);
				
     if (result == 1) {
	System.out.println("Registro alterado com sucesso.");
     }
     con.commit();
     stm.close();
     con.close();
}

Me ajudem a perceber onde está o erro…
Desde já eu agradeço!!

1 Resposta

F

Update realmente é bem chatinho…pois a sintaxe tenque ser certinha…

Veja s vc não está errando no where

+"Where(ID="+ar+")")

Olhe essa sintaxe de um Levro

try {
Statement statement = connection.createStatement();
int i = statement.executeUpdate("UPDATE acc_acc " +
"SET username='" + usernameText.getText() + "', "
+ "password='" + passwordText.getText() + "', "
+ "act_ts = now() " + "WHERE acc_id = "
+ accountNumberList.getSelectedValue());

Lembrando que se for String tem a plicas " ’ ’ " se for inteiro só tem “”

Criado 30 de maio de 2004
Ultima resposta 30 de mai. de 2004
Respostas 1
Participantes 2