flavi0 26 de dez. de 2006
colega…
tente usar um .toString()
jCBCategoria.getSelectedItem().toString();
luis.soares 26 de dez. de 2006
Leandro, poste como você está fazendo para gravar o valor selecionado no banco de dados.
Abraço.
leandrosu 26 de dez. de 2006
Flavio,
cara fiz o teste mas ele continua gravando o valor “2”…
o q sera q pode ser?
valeu pela atencao cara
Luis,
segue o codigo de inserçao
Statement st = con .createStatement () ;
String nome = jTFNome .getText () ;
String sobre = jTFSobre .getText () ;
String idade = jTFIdade .getText () ;
String telefone = jTFTelefone .getText () ;
String cidade = jTFCidade .getText () ;
String uf = jTFUf .getText () ;
String celular = jTFCelular .getText () ;
String email = jTFEmail .getText () ;
String endereco = jTFEndereco .getText () ;
String categoria = ( String ) jTFCategoria .getSelectedItem () ;
if ( jTFCategoria .getSelectedItem () .equals ( "AMIGOS" )) {
}
String obs = jTFObs .getText () ;
String stat = ( "INSERT INTO amigos (nome, sobre, idade, telefone, cidade, uf, celular, email, endereco, categoria, obs) VALUES ('" + jTFNome .getText () + "'" +
",'" + jTFSobre .getText () + "','" + jTFIdade .getText () + "','" + jTFTelefone .getText () + "'," +
"'" + jTFCidade .getText () + "','" + jTFUf .getText () + "','" + jTFCelular .getText () + "','" + jTFEmail .getText () + "','" + jTFEndereco .getText () + "'" +
",'" + jTFCategoria .getItemCount () + "','" + jTFObs .getText () + "')" ) ;
[] abarço
luis.soares 26 de dez. de 2006
Leandro, veja qual é o problema :
jTFCategoria . getItemCount ()
É este o valor que você está passando para o campo “categoria” no seu Insert !
Deveria ser :
jTFCategoria . getSelectedItem (). toString ()
Abraço .
leandrosu 26 de dez. de 2006
Luis Soares
problema solucionado…
Só mais uma duvida, “toString()” a funcao dele e pegar a informaçao contida no combobox e passar em forma de string ?
valeu cara grande abraço
flavi0 26 de dez. de 2006
to = para…
String() = string()
para string…
é pq ele pega a info em forma de object e para comparar com equals tem que ser string
acho que é isso
[]'s