Erro em uma Query

Delphi

19/01/2004

Olá, tenho o seguinte código:
  DM.Query2.SQL.Clear;
  DM.Query2.SQL.Text := ´select ID, AdminOperation, Operacao from users where ID =´ + EdtIDUser.Text;
  DM.Query2.ExecSQL;

  if DM.Query2.FieldbyName(´AdminOperation´).Value = ´/version´ then


Porem quando executo fala que da erro no If, porque não acha o Campo AdminOperation.. como é possível, se eu mandei selecionar ele na query?

Desde já agradeco,


Titanius

Titanius

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

19/01/2004

Bem, se não me engano o problema pode estar em ´[color=darkblue:b2acdfb9dd]DM.Query2.ExecSQL;[/color:b2acdfb9dd]´ tente montar assim ::

  DM.Query2.Close;
  DM.Query2.SQL.Clear;
  DM.Query2.SQL.Text := ´select ID, AdminOperation, Operacao from users where ID =´ + EdtIDUser.Text;
  DM.Query2.Open;

  if DM.Query2.FieldbyName(´AdminOperation´).Value = ´/version´ then



GOSTEI 0
Titanius

Titanius

19/01/2004

Valeu cara, o problema era esse mesmo... valeu mesmo...

flow...


GOSTEI 0
Paulo_amorim

Paulo_amorim

19/01/2004

Olá

Uma dica: sempre use Query.Open quando for SELECT, e Query.ExecSQL quando for operaçao (Ins, Alt, Del)


Ate+


GOSTEI 0
POSTAR