Fórum Incompatible types: 'TStrings' and 'String' #383320
10/08/2010
0
DataModule1.ADOQCadUsu.Open; DataModule1.ADOQCadUsu.SQL:='SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu=:enomusu.text and PasUsu=:epasusu.text';
Fabio Sanches
Curtir tópico
+ 0Posts
10/08/2010
Felipe Caputo
mude de
DataModule1.ADOQCadUsu.SQL:='SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu=:enomusu.text and PasUsu=:epasusu.text'
para
DataModule1.ADOQCadUsu.SQL.text:='SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu=:enomusu.text and PasUsu=:epasusu.text'
Gostei + 0
10/08/2010
Eriley Barbosa
DataModule1.ADOQCadUsuClose;
DataModule1.ADOQCadUsu.SQL.Clear;
DataModule1.ADOQCadUsu.SQL.Add('SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu = ' +
QuotedStr(enomusu.text) + ' and PasUsu = ' + QuotedStr(epasusu.text));
DataModule1.ADOQCadUsu.Open;
Gostei + 0
10/08/2010
Eriley Barbosa
DataModule1.ADOQCadUsu.Close;
DataModule1.ADOQCadUsu.SQL.Clear;
DataModule1.ADOQCadUsu.SQL.Add('SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu = ' +
QuotedStr(enomusu.text) + ' and PasUsu = ' + QuotedStr(epasusu.text));
DataModule1.ADOQCadUsu.Open;
Gostei + 0
10/08/2010
Fabio Sanches
Gostei + 0
10/08/2010
Felipe Caputo
if ADOCadUsu.recordcount > 0 then resultado positivoelse resultado negativo
pq o recordcount apresenta o numero de registro que satisfizeram as condições da query
Gostei + 0
10/08/2010
Eriley Barbosa
DataModule1.ADOQCadUsu.Close;
DataModule1.ADOQCadUsu.SQL.Clear;
DataModule1.ADOQCadUsu.SQL.Add('SELECT NomUsu,PasUsu FROM TCadUsu where NomUsu = ' +
QuotedStr(enomusu.text) + ' and PasUsu = ' + QuotedStr(epasusu.text));
DataModule1.ADOQCadUsu.Open;
if DataModule1.ADOQCadUsu.IsEmpty then
begin
ShowMessage('Usuário ou senha inválido');
enomusu.SetFocus;
Exit;//Ou use Abort
end;
Gostei + 0
10/08/2010
Fabio Sanches
Gostei + 0
10/08/2010
Eriley Barbosa
Gostei + 0
10/08/2010
Felipe Caputo
http://www.activedelphi.com.br/forum/viewtopic.php?t=57571&highlight=login
Só uma observação, não recomendo muito o uso de destroy, é preferíver você utilizar o comando
FreeandNil(frmLogin);
pois esse comando realmente tira o objeto instanciado da memoria completamente
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)