Fórum select com parametro delphi prism #398651
03/04/2011
0
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?
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
Curtir tópico
+ 0
Responder
Posts
04/04/2011
Nildglan Sousa
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?
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?
Responder
Gostei + 0
16/04/2013
José
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)