Banco

o problema é o seguinte :eu tenho um banco(no access) que tem uma tabela de funcionario com os seguintes atributos:FORN_ID,FORN_NOME,FORN_CNPJ,FORN_END,FORN_BAIRRO,FORN_CID,FORN_UF,FORN_FONE,FORN_FAX,FORN_EMAIL,FORN_SITE,FORN_NOME_CONT,FORN_FONE_CONT,FORN_CEP(todos tipo texto,exceto FORN_ID(numero)) e tenho um formulariio com campos correspodentes a estes atributos.na hora de salvar eu faço o seguinte:

String estado = String.valueOf(est.getSelectedItem());
int cod = Integer.parseInt(txtcod.getText());
String SQL;
Conexao.getConexao();
try
{
SQL = “Insert into FORNECEDOR(FORN_ID,FORN_NOME,FORN_END) values (’ + cod + ‘,’” + txtnome.getText() + “’,’” + txtend.getText() + “’)”;

		/*SQL = "Insert into FORNECEDOR(FORN_ID,FORN_NOME,FORN_CNPJ,FORN_END,FORN_BAIRRO,FORN_CID,FORN_UF,FORN_FONE," +
		"FORN_FAX,FORN_EMAIL,FORN_SITE,FORN_NOME_CONT,FORN_FONE_CONT,FORN_CEP) values (" + cod + ",'" + txtnome.getText() + "'," +
		"'" + txtcnpj.getText() + "','" + txtend.getText() + "','" + txtbairro.getText() + "',,'" + txtcid.getText() + "','" + estado.toString() + "','" + txtfone.getText() + "'," +
		"'" + txtfax.getText() + "','" + txtemail.getText() + "','" + txtsite.getText() + "','" + txtnomcont.getText() + "','" + txtfonecont.getText() + "','" + txtcep.getText() + "')";*/
		Conexao.st.executeUpdate(SQL);
		JOptionPane.showMessageDialog(null, "Registro salvo com sucesso!","AVISO!",JOptionPane.INFORMATION_MESSAGE);
		limpar();
		Conexao.st.close();
	}
	catch(SQLException e)
	{
		System.out.println("Ocorreu um erro de acesso ao banco de dados...");
	}
	catch(Exception ex)
	{
		System.out.println("Ocorreu o seguinte erro: " + ex.getMessage());
	}

mas não ta gravando nada no banco,ta dando erro,será que alguem pode me dizer o que pode estar errado?valeu :slight_smile:

Posta ae o erro que com certeza o pessoal vai ajudar ok