Ver Mensaje Individual
  #2  
Antiguo 24-01-2012
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Reputación: 25
Caral Va por buen camino
Hola
Yo no usaria los nombres de los campos en los parametros.
Código Delphi [-]
with qryConsulta  do
    begin
      Active := False;
      SQL.Clear;
      SQL.Add(' SELECT NUM_USUAR,NOMBRE,CLAVE,USUARIO FROM USUARIOS ');
      SQL.Add(' WHERE CLAVE = :CLAV AND USUARIO = :USUA ');
      Parameters.ParamByName('CLAV').Value := edtClave.Text;
      Parameters.ParamByName('USUA').Value := EdtUsuario.Text;
      Active := True;
     end;

O asi>

Código Delphi [-]
with qryConsulta  do
    begin
      Active := False;
      SQL.Clear;
      SQL.Add(' SELECT NUM_USUAR,NOMBRE,CLAVE,USUARIO FROM USUARIOS ');
      SQL.Add(' WHERE CLAVE = :CLAV OR USUARIO = :USUA ');
      Parameters.ParamByName('CLAV').Value := edtClave.Text;
      Parameters.ParamByName('USUA').Value := EdtUsuario.Text;
      Active := True;
     end;

A ver que pasa.
Saludos
__________________
Siempre Novato
Responder Con Cita