Fórum Problema com Instrução SQL #357266
17/04/2008
0
Galera tenho uma tabela Musica com os seguintes campos:
Codigo,nome,artista,album,estilo,foto, sendo que,artista,album,estilo,foto são chaves estrangeiras
então quando eu passo a seguinte instrução sql ao dataset:
select * from foto where upper(nome) like(:nome)
E o código do botão é:
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:=UpperCase(Edit1.Text) + ´¬´;
DM.cdsMusica.Open;
Só que dai os registros que aparecem nas chaves estrangeiras da tabela musica eles somem todos,
mas seu eu passar o sql assim: select * from foto , os registro aparecem novamente.
Na tabela foto eu tenho um edit para fazer a busca se tal foto ja está cadastrada, e sera
que é essa instrução SQL que dá o problema?
Alguém por favor me de uma ajuda.
Desde já eu agradeço!!!!
Codigo,nome,artista,album,estilo,foto, sendo que,artista,album,estilo,foto são chaves estrangeiras
então quando eu passo a seguinte instrução sql ao dataset:
select * from foto where upper(nome) like(:nome)
E o código do botão é:
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:=UpperCase(Edit1.Text) + ´¬´;
DM.cdsMusica.Open;
Só que dai os registros que aparecem nas chaves estrangeiras da tabela musica eles somem todos,
mas seu eu passar o sql assim: select * from foto , os registro aparecem novamente.
Na tabela foto eu tenho um edit para fazer a busca se tal foto ja está cadastrada, e sera
que é essa instrução SQL que dá o problema?
Alguém por favor me de uma ajuda.
Desde já eu agradeço!!!!
Lskskyblue
Curtir tópico
+ 0
Responder
Posts
17/04/2008
Roger1976
amigo, faltou um comando:
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:= [b:8d0ef37a4e]quotedstr(UpperCase(Edit1.Text) + ´¬´); [/b:8d0ef37a4e]
DM.cdsMusica.Open;
DM.cdsMusica.Close;
DM.cdsMusica.Params[0].AsString:= [b:8d0ef37a4e]quotedstr(UpperCase(Edit1.Text) + ´¬´); [/b:8d0ef37a4e]
DM.cdsMusica.Open;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)