Olá,
gostaria de uma ajuda, estou tentando fazer um insert no MySql, e tem um checkbox entre o formulario porem quando mando compilar ele da o seguinte erro " Incorrect integer value: ‘false’ for column ‘ativo’ at row 1 " .
O meu insert esta da seguinte maneira:
String sql = "INSERT INTO "
+ "fornecedor(cnpj, data, razao_social, nome_fantasia, insc_estadual, endereco,"
+ "complemento, numero, bairro, cep, id_pais, id_uf, id_municipio,"
+ "telefone, celular,"
+ "fax, contato, nro_banco, nro_agencia, conta_corrente, email, site, ativo, cpf, rg, nome)"
+ "VALUES ('"+f.getCNPJ()+"', '"+f.getData()+"','"+f.getRazaoSocial()+"','"+f.getNomeFantasia()+"','"+f.getInscEstadual()+"','"+f.getEndereco()+"',"
+ "'"+f.getComplemento()+"','"+f.getNumero()+"','"+f.getBairro()+"','"+f.getCEP()+"','"+f.getIdPais()+"','"+f.getIdUF()+"','"+f.getIdMunicipio()+"',"
+ "'"+f.getTelefone()+"','"+f.getCelular()+"','"+f.getFAX()+"','"+f.getContato()+"','"+f.getNroBanco()+"','"+f.getNroAgencia()+"','"+f.getContaCorrente()+"','"+f.geteMail()+"',"
+ "'"+f.getSite()+"','"+f.getAtivo()+"','"+f.getCPF()+"','"+f.getRG()+"','"+f.getNome()+"');";
Statement stmt = conexao.createStatement();
stmt.execute(sql,Statement.RETURN_GENERATED_KEYS);
Grato.