Pessoal
fiz um cadastro
e verifico se o usuario digitou algo no campo se digitou
pego esse valor e cadastro ele no banco de dados
so que quando o usuario não digita nada eu coloco
como null ( nulo, vazio);
so que setar como null nao esta dando certo
codigo abaixo;
try
{
String sql;
sql = "INSERT INTO tbveiculo (bdveiculo, " +
"bdanofabr, bdanomodelo, bdcor, bdmarca, bdmodelo, "+
"bdrenavan, bdchassi) Values ('";
if(!tveiculo.getText().equals(""))
{
sql = sql+ tveiculo.getText()+" ' , '";
}
else
{
sql = sql + "' null, '" ; // (bdveiculo IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tanofabr.getText().equals(""))
{
sql = sql+ tanofabr.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql + "' ,null '"; //(bdanofabr IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tanomodelo.getText().equals(""))
{
sql = sql + tanomodelo.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql + "null," ; // (bdanomodelo IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tcor.getText().equals(""))
{
sql = sql+ tcor.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql + "'null '"; //(bdcor IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tmarca.getText().equals(""))
{
sql = sql+ tmarca.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql + "' null, '"; //(bdmarca IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tmodelo.getText().equals(""))
{
sql = sql+ tmodelo.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql + "' null, '"; //(bdmodelo IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!trenavan.getText().equals(""))
{
sql = sql+ trenavan.getText()+" ', '";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql+ "' null, '"; //(bdrenavan IS NULL)";
//MeuState.executeUpdate(sql);
}
if(!tchassi.getText().equals(""))
{
sql = sql+ tchassi.getText()+"' )";
//MeuState.executeUpdate(sql);
}
else
{
sql = sql+ "' null) "; //(bdchassi IS NULL)";
//MeuState.executeUpdate(sql);
}