pesquisa com SQL

Delphi

07/02/2004

estou usando uma pesuisa assim:

IBQuery2.SQL[1]:=´Where palavra like ´+Chr(39)+´¬´+ FlatComboBox1.Text+´¬´+Chr(39);

Como faço para gurdar o valor da pesquisa em uma variável?


Castor Troy

Castor Troy

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

07/02/2004

Colega,

Coloca todo o corpo do texto do script SQL, bem como, o nome da variável que deseja utilizar para que possamos passar claramente uma solução.
Normalmente usa-se assim:

NomeVariavel := IBQuery.FieldByName(´NomeColuna´).Value;



GOSTEI 0
Castor Troy

Castor Troy

07/02/2004

no componente IBQuery2 na propriedade sql utilizo assim:

SELECT palavra FROM tblpesquisa
WHERE palavra=1
ORDER BY palavra

tenho um botão e no [b:883436519c]onclick[/b:883436519c] tenho isso:

IBQuery2.SQL[1]:=´Where palavra like ´+Chr(39)+´¬´+ FlatComboBox1.Text+´¬´+Chr(39);

quando for clicado ele executa essa sql e quero que ele gurde o valor dela na variável resp


GOSTEI 0
Weber

Weber

07/02/2004

procedure............
var
cNomeVar : ShortString;
begin
cNomeVar := IBQuery2.FieldByName(´palavra´).asString;
end;


GOSTEI 0
Castor Troy

Castor Troy

07/02/2004

Amigos com o
[b:32a3fb45cb]resp:= IBQuery2.FieldByName(´palavra´).asString;[/b:32a3fb45cb], não da erro mas me retorna a variável vazia
com o
[b:32a3fb45cb]a:= IBQuery2.FieldByName(´palavra´).Value[/b:32a3fb45cb], dá com a seguinte mensagem:
[b:32a3fb45cb]Could not convert variant of type (Null) into type (String)[/b:32a3fb45cb]

Fiz algo de errado?

Desde já muito obrigado
Davi


GOSTEI 0
Castor Troy

Castor Troy

07/02/2004

Funcionou dos dois jeito, meu SQL tinha um pequeno erro valeu galera!! :D


GOSTEI 0
POSTAR