Array
(
)

FbCommand, queries: dúvida de iniciante

Rodsrj
   - 27 out 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


Wilson Brito
   - 30 out 2006

Você também deve usar um FbDataReader.

Exemplo:

#Código


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;



Nildglan Sousa
   - 04 abr 2011

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

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

dê uma olhada

José
   - 16 abr 2013

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