FbCommand, queries: dúvida de iniciante

Delphi

27/10/2006

Pessoal, queria saber qual o meio mais pratico de se executar um select com parametros e saber se retorna ou nao registros...
Estou tentando com o FbCommand mas não sei como verificar por propriedade ou função se retornou ou não registros


Rodsrj

Rodsrj

Curtidas 0

Respostas

Wilson Brito

Wilson Brito

27/10/2006

Você também deve usar um FbDataReader.

Exemplo:

var
  command: fbcommand;
  fb: FbConnection;
  dr: FbDataReader;
begin
try
  try
    fb := FbConnection1;
    fb.Open;
    command:= fbcommand.Create;
    command.Connection:= Fb;
    command.CommandText:= ´SELECT * FROM PLANOSAUDE WHERE IDPLANO = ?´;
    command.Parameters.Add(´@IDPLANO´,DbType.String);

    command.Parameters[´@IDPLANO´].Value := _IdPlano;

    dr:= command.ExecuteReader;
    If dr.Read then begin //Essa linha verifica se encontrou registros
      IdPlano := dr.Item[´IDPLANO´].ToString;
      Descricao := dr.Item[´DESCRICAO´].ToString;
      Status := dr.Item[´STATUS´].ToString;
    end;
    dr.Close;
    command.Dispose;
  finally
    Fb.Close;
  end;



GOSTEI 0
Nildglan Sousa

Nildglan Sousa

27/10/2006

wilsondrb eu gostaria de saber se da forma que vc fez serve para o Delphi Prism?

pode se usar assim é que postei isso aqui
https://www.devmedia.com.br/forum/viewtopic.asp?id=398651

dê uma olhada

GOSTEI 0
José

José

27/10/2006

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
POSTAR