select com parametro delphi prism
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
Curtidas 0
Respostas
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?
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é
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