Oi pessoal,
Construi um formulario onde alguns dados podem ser digitados ou nao pelo usuario, mas quando se deixa algum campo em branco o cadastro nao é efetuado!!Como faço para consertar isso??
Coddigo sql de cadastro
SQL = "Insert into Produto(cod_barra,descricao,fabricante,cod_categoria,unidade,precocusto,precovenda,margemlucro,stitributaria) values(";
SQL = SQL + "'"+codbarra+"'";
SQL = SQL + ",";
SQL = SQL + "'"+descricao+"'";
SQL = SQL + ",";
SQL = SQL + "'"+fabricante+"'";
SQL = SQL + ",";
SQL = SQL + "'"+categoria+"'";
SQL = SQL + ",";
SQL = SQL + "'"+unidade+"'";
SQL = SQL + ",";
SQL = SQL +"'"+custo+"'";
SQL = SQL + ",";
SQL = SQL + "'"+venda+"'";
SQL = SQL + ",";
SQL = SQL + "'"+lucro+"'";
SQL = SQL + ",";
SQL = SQL + "'"+stitributaria+"'" ;
SQL = SQL + ")";
erro<blockquote>
java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] O campo ‘P
roduto.margemlucro’ nÒo pode ser uma seq³Ûncia de caracteres de comprimento zero
.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:
288)
</blockquote>
