outra duvida besta :(((

Firebird

01/12/2003

eae galera, to com uma duvida atroz
ja tentei 1 monte de coisas mas nada deu muito certo
tava querendo colocar numa variavel o resultado de um select
simples neh?
mas nao consegui
:(
se alguem puder me dar uma luz.
este abaixo eh meu codigo, nao deu certo


Var aux : string[5];
begin
FrmDM.DataSet1.Close;
FrmDM.DataSet1.SelectSQL.Clear;
FrmDM.DataSet1.SelectSQL.add(´Select NOME From TB_PESSOAS where nome = :nome´);
FrmDM.DataSet1.ParamByName(´nome´).AsString := ´norb´;
DBGrid1.
end;

FrmDMPetShop.DataSet1.open;

aux := FrmDMPetShop.DataSet1.SelectSQL.Values[];


Noberto_mg

Noberto_mg

Curtidas 0

Respostas

Noberto_mg

Noberto_mg

01/12/2003

tentei usar isto

Select nome From TB_DONO where nome = ´norbi´ into :teste

mas da erro no comando INTO

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 51.
into.


GOSTEI 0
Travain

Travain

01/12/2003

Você está querendo pegar o resultado do SELECT ou está querendo pegar o comando SQL?

Para pegar o resultado é só colocar:

Variavel := Query1.FieldByName(´NOME´).AsString;

Agora, para pegar o SQL da Query, você deve fazer assim:

Variavel := Query1.SQL.Text;

Até mais.


GOSTEI 0
POSTAR