Item ComboBox

Como devo gravar o item de um combo box em uma tabela do banco de dados se estes itens listados no combobox referençe a uma lista de emails de uma outra tabela

através de chave estrangeira (realizando uma consulta baseada na descriação do item selecionado no combo, pegando o ID)
ou
Através do index (igualado ao ID da lista) ou seja index 1 = Item 1) ?

Obrigado

[quote=progJava]Como devo gravar o item de um combo box em uma tabela do banco de dados se estes itens listados no combobox referençe a uma lista de emails de uma outra tabela

através de chave estrangeira (realizando uma consulta baseada na descriação do item selecionado no combo, pegando o ID)
ou
Através do index (igualado ao ID da lista) ou seja index 1 = Item 1) ?

Obrigado[/quote]

Acredito que a chave estrangeira,
pois tente imaginar o cenario…

6 - teste@email
7 - gugu@email
8 - progJava@email

entao… se vc salvar o index do combo vai o numero 3. blz… vai funcionar…
e se o numero 7 deleta o email dele… quando voce puchar o banco o progJava@email vai ser o Index = 2 vai acabar com o seu codigo.

agora a chave estrangeira vai ser sempre a mesma.

espero ter ajudado!

perfeito vlw blz, pensei nisso tbm vlw Obrigado.