Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2015
Gusso Gusso is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 11
Poder: 0
Gusso Va por buen camino
Login y Diferenciar Mayúsculas, Minúsculas, Acentos.. ETC

Buenas Noches Colegas!!

Nuevamente solicitando de su valiosa ayuda....

Les cuento tengo un programa donde la ventana principal es un login, ya lo tengo funcionando, el único problema que tengo es que no diferencía entre mayúsculas y minúsculas (es decir uso un password almacenado como "Hola", pero si escribo todo con mayúscula o minúscula aún me da acceso, quisiera saber como puedo hacer para que solicite que el password lo escriba exactamente como se almaceno), uso una BD MySQL almacenada como varchar, ya intenter como tipo BLOB pero tuve problemas no pude hacer ningun login ¿Alguna sugerencia? De ante mano agradezco su ayuda
Responder Con Cita
  #2  
Antiguo 14-12-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pon el código que lo veamos
Responder Con Cita
  #3  
Antiguo 14-12-2015
Gusso Gusso is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 11
Poder: 0
Gusso Va por buen camino
Codigo

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Pon el código que lo veamos
Aqui esta mi codigo lo ejecuto un boton "aceptar"
Código Delphi [-]
procedure TForm1.IniciarClick(Sender: TObject);
begin
with datamodule2 do
begin
ql.SQL.Text:='Select idEmpleados, Password, AreaTrab from empleados where AreaTrab=:"box" and idEmpleados=:log and Password=:"pass"';
ql.Parameters.ParamByName('log').Value:=Edit1.Text;
ql.Parameters.ParamByName('pass').Value:=Edit2.Text;
ql.Parameters.ParamByName('box').Value:=Box.Text;
ql.Open;
  if ql.RecordCount=1 then
    begin
      ShowMessage('BIENVENIDO');
      Form1.hide;
      //Form3.Show;
        if box.Text= 'Medicina' then Form3.Show;
        if box.Text= 'Farmacia' then Form7.Show;
        if box.Text= 'Administrativo' then Form8.Show;
    end
    else
      begin
        ShowMessage('Error en usuario y/o contraseña');
        e:=e+1;
      end;
if e=3 then
  begin
    Button2.Click;
  end;
edit2.Text:='';
end;

Última edición por Casimiro Notevi fecha: 14-12-2015 a las 12:47:44.
Responder Con Cita
  #4  
Antiguo 14-12-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Código Delphi [-]
ql.SQL.Text:='Select idEmpleados, Password, AreaTrab from empleados where AreaTrab=:"box" and idEmpleados=:log and Password=:"pass"';
Para empezar, quita esas comillas de los parámetros.
Código Delphi [-]
ql.SQL.Text:='Select idEmpleados, Password, AreaTrab from empleados where AreaTrab=:box and idEmpleados=:log and Password=: pass';

Y recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #5  
Antiguo 15-12-2015
Gusso Gusso is offline
Miembro
NULL
 
Registrado: oct 2015
Posts: 11
Poder: 0
Gusso Va por buen camino
Muchas gracias, lo hare... pero alguna sugerencia con mi problema?
Responder Con Cita
  #6  
Antiguo 15-12-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Gusso Ver Mensaje
Muchas gracias, lo hare... pero alguna sugerencia con mi problema?
Pero si te he puesto la solución
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Buscar sin diferenciar mayusculas de minusculas DARK_WARRIOR Conexión con bases de datos 5 09-12-2007 06:59:51
Update Minúsculas a Mayúsculas (Acentos) Paoti Firebird e Interbase 2 30-08-2007 18:58:04
convertir mayusculas y minusculas. Solo la primera letra en Mayusculas Delphius MS SQL Server 2 21-07-2007 02:20:22
Índices mayúsculas/minúsculas sur-se Firebird e Interbase 4 20-09-2004 20:35:31
Mayusculas Y Minusculas jberaza Firebird e Interbase 1 24-05-2003 18:44:32


La franja horaria es GMT +2. Ahora son las 15:51:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi