Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 16-11-2009
Avatar de look
look look is offline
Miembro
 
Registrado: sep 2007
Ubicación: The Shire
Posts: 656
Poder: 19
look Va camino a la fama
[quote=forgiveness;346676]Buenas... Estoy haciendo un autentificación o formulario de LOGIN para acceder a un sistema. E un Edit obtengo el usuario y en otro edit obtengo el password y luego los comparo con los que están en la base de datos, se supone que así es ¿no?... bueno tengo este código el cual me da un error.

Código Delphi [-]procedure Tauten.Button1Click(Sender: TObject); var Myquery1:TZQuery; begin Myquery1:=TZQuery.Create(nil); Myquery1.Connection:=ZConnection1; Myquery1.sql.clear; Myquery1.sql.add('select * from usuarios where username LIKE '+ edit1.text +' and password LIKE '+ edit2.text); Myquery1.active:=true; if (Myquery1.recordcount=1) then begin principal:=tprincipal.create(application); principal.Show; end else begin ShowMessage('Login o password incorrecto!'); end; end;


El error que me da es: "SQL Error: Unknown column 'Edit1.text' in 'Where clause'"

Espero que me puedan ayudar... yo sigo probando a ver que me da.


YA me funciona si escribo un dato incorrecto, pero si escribo los datos correcto solo me da el error antes descrito.

Código Delphi [-]
procedure Tauten.Button1Click(Sender: TObject); var Myquery1:TZQuery; 
begin 
Myquery1:=TZQuery.Create(nil);
Myquery1.Connection:=ZConnection1;
Myquery1.sql.clear;
Myquery1.sql.add('select * from usuarios where username =:username and password =assword';
Myquery1.ParamByname('username ')asString:=edit1.text; 
Myquery1.ParamByname('password')asString:=edit2.text; 
Myquery1.active:=true;
 if (Myquery1.recordcount=1) then begin 
      principal:=tprincipal.create(application);      
principal.Show;
 end
 else 
  begin
       ShowMessage('Login o password incorrecto!');
     end;
 end;
__________________
all your base are belong to us

Última edición por look fecha: 16-11-2009 a las 17:54:09.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
autentificacion windows alfil123 MS SQL Server 2 16-02-2007 04:34:55
Ayuda autentificacion BD gallirto Conexión con bases de datos 13 26-01-2006 18:18:00
Autentificacion interbase ilichhernandez Conexión con bases de datos 2 20-10-2005 00:28:29
autentificacion alachaise PHP 4 24-08-2004 08:27:44
Autentificacion por modem Armando80 API de Windows 2 27-05-2004 00:58:36


La franja horaria es GMT +2. Ahora son las 08:29:18.


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