Montar combobox apartir de uma consulta SQL

2 respostas
C

Bom dia!!!

Estou com o seguinte problema.

Não estou conceguindo montar um combobox com o resultado de uma consulta sql.
Bom na verdade eu concigo sim, mas estou precisando de uma descricao.
No caso oq vai aparecer para o usuario e o codigo q vai ser armazenado no banco q faz referencia a outra tabela

consulta="select * from horario where cod_horario>0";
            rsdados=ban.consultaSQL(consulta);
            while (rsdados.next()){
                horario.addItem(rsdados.getString("hora_saida")+"-"+rsdados.getString("hora_chegada"));
            }

no caso dessa consulta minha tabala tem os seguinte campos: hora_saida, hora_chegada e cod_horario;

eu montei a descricao, q aparece para o usuario 13:00-14:00

mas nao concegui passa o codigo q deve ser armazenado

Se alguem puder me ajudar

Muito Obrigado
Rafael

2 Respostas

D

pelo que eu vi…horario ali eh a combo, certo???
o que tu deve fazer é:
fazer tua consulta sql…mas jogar os dados para um vetor ou collection…
e depois disso…

horario=null
horario=new JComboBox(array);

[]'s

J

da mesma forma que voce usou horario.addItem

cria outro Vector e faz assim

codigo.addItem(rsdados.getInt(“cod_horario”) )

Criado 26 de agosto de 2004
Ultima resposta 26 de ago. de 2004
Respostas 2
Participantes 3