Erro com Access, provavelmente com concatenação

0 respostas
tarcisiocorte

Pessoal o seguinte eu tenho o um codigo para inserir dados numa tabela access,mas não estou conseguindo:

o código:

public void salvar()
{

try {
          Statement statement = connection.createStatement();
          String query = "INSERT INTO CS_Clientes (" +
          "NOME, ENDEREÇO, CIDADE, ESTADO "  +
          ") VALUES ('" +
          tField_2.getText() + "', '" +
          tField_4.getText() + "', '" + 
          tField_5.getText() + "', '" +
          tField_5.getText() + "')";
          int result = statement.executeUpdate( query );
          if ( result == 1 )
        	  {
               JOptionPane.showMessageDialog(
               null, "A inseção foi um sucesso.", "Aviso",
               JOptionPane.PLAIN_MESSAGE );
             }
             else {
               JOptionPane.showMessageDialog(
               null, "A inserção falhou!.", "Aviso",
               JOptionPane.WARNING_MESSAGE );

                tField_2.setText( "" );
                tField_4.setText( "" );
                tField_5.setText( "" );
                tField_6.setText( "" );
                }

          
          statement.close();
          }
      catch ( SQLException sqlex ) {
    	  	  
      JOptionPane.showMessageDialog(
    		  null, sqlex.toString(), "Aviso",
          JOptionPane.WARNING_MESSAGE );
          }
	}

como vcs vem eu criei um um public void salvar, então qdo eu vou no evento do botão eu faço o seguinte:

public void actionPerformed(ActionEvent e){
if(e.getSource()== botEnviar){

CadClientes salvar = new CadClientes();
		salvar.salvar();
	}

Pessoal, onde é que esta o problema ??

A parte que faz a conexao eu coloquei em outra classe.

Criado 23 de novembro de 2006
Respostas 0
Participantes 1