ae galera seguinte…
tenho uma query de insert usando DAO num aplicação DESKTOP
ela é a seguinte:
pstmt = conn.prepareStatement("INSERT INTO cliente(cod_cliente, nome_cliente, razao) \n"
+" VALUES(?, ?, ?)");
pstmt.setInt( 1, cliente.getCodigo() );
pstmt.setString( 2, cliente.getNome().trim() );
pstmt.setString( 3, cliente.getRazao().trim() );
funciona direitinho ela
soh q no banco de dados (access) o campo razao pode ter valor nulo.
e no formulario quando eu deixo o jTextField nulo ele da o erro:
Erro no cadastro de cliente: [Microsoft][Driver ODBC para Microsoft Access] O campo 'cliente.razao' não pode ser uma seqüência de caracteres de comprimento nulo.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at sysped.persistencia.Banco.closeConexao(Banco.java:48)
como faço pra consegui inserir um registro no BD com uma coluna vazia?
[]'s
