Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-08-2010
Avatar de microbiano
microbiano microbiano is offline
Miembro
 
Registrado: sep 2008
Ubicación: Mexico D.F
Posts: 349
Poder: 16
microbiano Va por buen camino
Validar Usuario Y Contraseña No Funciona

Hola foro les comento lo siguiente.

resulta que hace unos dias tuvve que formatear la maquina y despues de haber terminado copies el respaldo del sistema que hice, hata ahi sin problemas el problema viene que cuando quiero validar el usuario y contraseña lo que antes funcionaba ahora ya no.


el usuario lo valida con el usuario de la base de datos sqlserver 2000 es un usuario con los mismos persmisos que el usuario sa.


dejo el codigo

Código Delphi [-]
procedure Tf_acceso.BaceptarClick(Sender: TObject);
begin
if trim(f_acceso.txtnombre.Text)='' then
  begin
    application.MessageBox('Proporciona Nombre de usuario','Error',mb_ok + mb_iconerror);
    f_acceso.txtnombre.SetFocus;
    f_acceso.txtnombre.Color:=clyellow;
    exit;
  end;
if trim(f_acceso.txtcontrasena.text)='' then
begin
    application.MessageBox('Contraseña del usuario','Error',mb_ok + mb_iconerror);
    f_acceso.txtcontrasena.SetFocus;
    f_acceso.txtcontrasena.Color:=clyellow;
    exit;
end;

fmodulo.con.Close;
fmodulo.con.ConnectionString:=
'Provider=MSDASQL.1;' +
        'Persist Security Info=True;' +
        'User ID=' + f_acceso.txtnombre.Text + ';' +
        'Password=' + f_acceso.txtcontrasena.Text + ';' +
        'Data Source=' + f_acceso.txtbase.Text;
try
    fmodulo.con.Connected:= true;
    MessageDlg('Se ha conectado correctamente a la BD: ' +
    txtbase.Text + '.', mtInformation, [mbok], 0);
    //creo y abro el form del menu
    Application.CreateForm(Tfmenu, fmenu);
    fmenu.ShowModal;
    f_acceso.Hide;
  except
    on E:EOleException do begin

    if (E.ErrorCode = -2147217843) then
    begin
      application.MessageBox('Nombre de Usuario y/o Contrasena Incorrectos'+chr(13)+' '+chr(13)+'Intentelo Nuevamente','Error',mb_ok + mb_iconerror);
      f_acceso.txtnombre.Text:='';
      f_acceso.txtcontrasena.Text:='';
      exit;
    end;
    if (E.ErrorCode = -2147467259) then
    begin
      application.MessageBox('Hay un Error de Configuracion con la base de datos'+CHR(13)+'pongase en contacto con el Administrador','Error',mb_ok + mb_iconerror);
      exit;
    end;
  end;
end;
end;

espero alguien me pueda echar una manita que ya busque el error y aparentemente nada

Última edición por Casimiro Notevi fecha: 26-08-2010 a las 00:24:20.
Responder Con Cita
 



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
Validar Usuario y Contraseña desde mi aplicacion delphi, en un Dominio Win Server 200 Roll06lm API de Windows 0 07-06-2008 17:47:23
Usuario y Contraseña??? danytorres Oracle 1 24-07-2007 16:16:19
Conectar delphi 7 con Ms sql server 2000 y validar usuario y contraseña en un program jonat_rio88 MS SQL Server 0 19-06-2007 18:24:32
Usuario, contraseña, rol santiago14 Firebird e Interbase 1 11-12-2006 00:00:38
Validar Una ContraseÑa Y Cerrar La Ventana De Inicio De Sesion TrUnkS OOP 10 28-12-2005 13:35:35


La franja horaria es GMT +2. Ahora son las 14:21:25.


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