select com parametro delphi prism

Delphi

03/04/2011

Pessoal para fazer um select normal com todos os dados estou fazendo assim usando o Delphi Prism e Firebird

 var Con := new FbConnection(ConStr);
    var SQL := "select * from OPERADORES";
    var da := new FbDataAdapter(SQL,Con);
    var ds := new DataSet();
    da.Fill(ds);
    result := ds;


agora gostaria de fazer um select com parametro me rertonando o valor que quero, como eu faria isso?
exemplo  var SQL := "select * from OPERADORES where nome =@nome and senha=@senha";

agora da forma que estou usando como passar o parametro e saber o resultado em label ou menssage ou alguma coisa?

e outra e como saber se tem registro ou não? igual o eof do delphi win32?

Nildglan Sousa

Nildglan Sousa

Curtidas 0

Respostas

Nildglan Sousa

Nildglan Sousa

03/04/2011

pessoal conseguir fazer o select parametrizado assim


          var Con := new FbConnection(ConStr);
          var sql := "SELECT * FROM OPERADORES WHERE NOME=@NOME";
          var cmd := new FbCommand(sql,Con);
          cmd.Parameters.AddWithValue("@NOME",nome);    
          var da:= new FbDataAdapter(cmd);
          var ds:= new DataSet();
          con.Open;

      try
   
          da.Fill(ds);  
          result:= ds;
             
     

   finally

   con.Close;   

   end;

só me resta saber como faço para saber se retornou algun registro, quem pode me ajudar?
estou fazendo isso em uma clase separada e depois vou chamar em um gridview em outra página como fazer para aparece em uma mensage ou print na tela que não retornou nem um registro em caso de não retornar?
GOSTEI 0
José

José

03/04/2011

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