Fórum Passar parametro no SQLDataSet #287642

11/07/2005

0

AE GALERA COMO FAÇO PARA PASSAR UM PARAMETRO NO SQLDATASET

NO ADODATASET EU FAZIA ASSIM:

ADODATASET.PARAMETERS[1].VALUE:=EDIT1.TEXT;

TENTEI FAZER ISSO NO SQLDATASET MAS NAUM FUNCIONOU PODEM ME AJUDAR?



[b:d2948333c9]Título do tópico editado: ´PASSAR PARAMETRO NO SQLDATASET´[/b:d2948333c9]

Artur,
Não escreva o título, bem como o corpo da mensagem, utilizando CAIXA ALTA; além de extremamente desagradável, equivale a gritar. Por favor, Leia a [url=http://forum.clubedelphi.net/viewtopic.php?p=17019#1c]cláusula 1c[/url] das Regras de Conduta.

Sandra/Moderação


Arturbarbozaa

Arturbarbozaa

Responder

Posts

11/07/2005

Magodaviola

Oi Utilize assim:

SQLDataSet1.ParamByName(´Nome_do_Param´).Value := Edit1.Text;
ou
SQLDataSet1.Params[1].Value := Edit1.Text;


Responder

Gostei + 0

12/07/2005

Arturbarbozaa

Estou fazendo um form de login e no click do botão OK tem seguinte código:

DataModule3.SDSLOGIN.Close;
DataModule3.SDSLOGIN.CommandText:=´SELECT * FROM LOGIN WHERE USUARIO=:USUARIO AND SENHA=:SENHA´;
DataModule3.SDSLOGIN.Params[0].Value:=edit1.Text;
DataModule3.SDSLOGIN.Params[1].Value:=edit2.Text;
IF not DataModule3.SdsLogin.Eof then
begin
ShowMessage(´usuario encontrado´);
end
else
begin
ShowMessage(´Usuário e/ou senha invalidos!!´);

end;
end;

mas só q ele naum esta lendo os dados do bd pois sempre da usuario invalido meu bd é firebird 1.5 conecção via dbExpress podem me ajudar???


Responder

Gostei + 0

12/07/2005

Kapak

Acho que está faltando um open no seu Dataset.


Responder

Gostei + 0

12/07/2005

Arturbarbozaa

e isso ai


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar