Ajuda no dblookupcombobox e sql express 2005

12/11/2015

0

Utilizo o delphi 7 e como base de dados o SQL express 2005. Estou com dificuldade em criar uma tela de cadastro de jogadores, onde utilizo 2 dblookupcombobox, uma para selecionar o clube e outra a posição. Não consigo gravar estes dados na tabela. A amostragem de dados ocorre perfeitamente nas combobox, mas ao clicar no Botão OK, não consigo gravar os dados no banco.

Seguem tabelas:

create table clube (
codclube int primary key,
nomclube varchar(30))

create table posi (
codposi int primary key,
nomposi varchar(30))

create table atleta (
codatleta int primary key,
nomatleta varchar(30),
codclube int foreign key references clube,
codposi int foreign key references posi)

No delphi tenho 3 campos:
Nome (maskedit)
Clube (dblookupcombobox)
Posição (dblookupcombobox)

Como armazeno os dados destes campos na tabela "atleta", tendo em vista que o dblookupcombobox mostra uma string e precisa ser inserida nas respectivas FK com o valor INT?
Mateus

Mateus

Responder

Post mais votado

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar