Bom dia pessoal!!
Estou fazendo um rotina para inserir dados no banco, e estou montando o sql. Alguns campos do formulário não são obrigatórios, se eles não forem preenchidos, quero que eles fiquem NULL.
Gostaria de saber se existe uma maneira mais simples do que a que estou fazendo
[code]
private void inserir() {
try {
StringBuilder sql1 = null;
StringBuilder sql2 = null;
sql1.append("insert into Produtos(Codigo_Barras, Descricao, Descricao_Reduzida, ");
sql2.append("' ");
sql2.append(txtCodigoBarras.getText().trim());
sql2.append("', '");
sql2.append(txtDescricao.getText().trim());
sql2.append("', '");
sql2.append(txtDescricaoReduzida.getText().trim());
sql2.append("', ");
if (txtFabricacao.getText().trim().length() > 0) {
sql1.append("Fabricacao, ");
sql2.append("'");
sql2.append(txtValidade.getText().trim());
sql2.append("',");
}
if (txtValidade.getText().trim().length() > 0) {
sql1.append("Validade, ");
sql2.append(txtValidade.getText().trim());
sql2.append(",");
}
[/code]Grato