Proble co retorno de dados em Chave estrangeira

Delphi

16/02/2008

Boa Tarde Galera do Forum!!!

tenho uma tabela musica com as seguintes chaves estrangeiras:

FK - Artista
Fk - Album
FK - Estilo
Fk - Num_CD

Fiz a seguinte instrução sql passa por membros do forum:

Select * from Artista where upper(nome) starting with upper(:nome)

e no delphi no evento onclick do botão o seguinte codigo:

DM.cdsArtista.close;
DM.cdsArtista.params.asstring:=edit.text;
DM.cdsArtista.open;
para busca na tabela artista.Tudo beleza funcionou perfeitamente
Só que qundo eu retorno a tabela musica e vou cadastrar uma musica todos os campos da tabela musica que tem as Fk não contem dados,só se eu for na tabela referente a cada FK e não digitar nada no edite e clicar o botão ai apare no DBGrid os dados que automaticamente são enviados para a FK Relacionada ,como posso contornar esse problema?

Desde já eu lhes agradeço!!!


Lskskyblue

Lskskyblue

Curtidas 0
POSTAR