Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-05-2007
Avatar de ramphi
ramphi ramphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santo Domingo, Rep. Dominicana
Posts: 42
Poder: 0
ramphi Va por buen camino
Question como inicio una busqueda de delphi a sql server 2000

hola gente del foro

he estado intentando hacer un login en delphi 7 con base de datos en sql server 2000 y he tenido problemas para hacer lo no he podido hacer la busqueda y confirmar si el usuario existe,

intente con
Código Delphi [-]
rocedure Tfrmlogin.Button1Click(Sender: TObject);
begin
dmfacturacion.tadousuariousuarioid.FindComponent(edit1.Text);
if dmfacturacion.tadousuariousuarioid.FindComponent(edit1.Text):= true then
 showmessage ('Se encontro el usuario')
end;

alguine puede darme una orientacion para hacer un login con sql server 2000
Responder Con Cita
  #2  
Antiguo 08-05-2007
Avatar de ramphi
ramphi ramphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santo Domingo, Rep. Dominicana
Posts: 42
Poder: 0
ramphi Va por buen camino
otro intento fallido

Cita:
Empezado por ramphi
hola gente del foro

he estado intentando hacer un login en delphi 7 con base de datos en sql server 2000 y he tenido problemas para hacer lo no he podido hacer la busqueda y confirmar si el usuario existe,

intente con
Código Delphi [-]rocedure Tfrmlogin.Button1Click(Sender: TObject); begin dmfacturacion.tadousuariousuarioid.FindComponent(edit1.Text); if dmfacturacion.tadousuariousuarioid.FindComponent(edit1.Text):= true then showmessage ('Se encontro el usuario') end;


alguine puede darme una orientacion para hacer un login con sql server 2000

tambien intente con
Código Delphi [-]
dmfacturacion.tadousuario.findkey([edit1.Text]);

y me dice k findkey no indentificado
hay alguien k me de una manita
Responder Con Cita
  #3  
Antiguo 08-05-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Has mirado la ayuda sobre ADO? ¿Has leído algun manual?
No por nada, lo digo porque lo que has puesto arriba no tiene ningun sentido; No se si es una error al escribir el mensaje o que realmente estás intentando con eso.

FindComponent no se usa para buscar datos en tablas, no creo que tenga sentido usarlo con un ADO Table.
FindKey sí tiene sentido, pero tampoco es correcto.

Revisa la ayuda sobre Locate con ADOTable o ADOQuery.
Supongo que deberías usar algo así:

Código Delphi [-]
var
  b:Boolean;
begin
  // Buscar por el campo de la tabla llamado 
  b := dmfacturacion.tadousuariousuarioid.Locate('NombreUsuario', Edit1.Text, [loCaseInsensitive, loPartialKey]);
  if (b) then begin
    // Encontrado
    ...
  end
  else begin
    // no enconbtrado
     ...
  end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 13-05-2007
Avatar de ramphi
ramphi ramphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santo Domingo, Rep. Dominicana
Posts: 42
Poder: 0
ramphi Va por buen camino
Exclamation LoCaseInsensitive no indentificado y no hay suficientes parametros

intente con
Código Delphi [-]
procedure Tfrmlogin.Button1Click(Sender: TObject);
var
encontrado: boolean;
begin
encontrado:=dmfacturacion.tadousuario.Locate('usuarioid',edit1.Text,[LoCaseInsensitive]);
if (encontrado) then
  encontrado
else 
no encontrado
end;


y me da el error de LoCaseInsensitive no indentificado

y si lo quito me dice que no hay suficientes parametros
que hago mal aqui
Responder Con Cita
  #5  
Antiguo 14-05-2007
Avatar de ramphi
ramphi ramphi is offline
Miembro
 
Registrado: abr 2006
Ubicación: Santo Domingo, Rep. Dominicana
Posts: 42
Poder: 0
ramphi Va por buen camino
Red face no se donde tengo el error

intente poner mi adotable en un formulario no en el data modulo la siguiente forma:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
encontrado: boolean;
begin
encontrado:=adotable1.Locate('usuarioid',edit1.Text, [locaseinsensitive, lopartialkey]);
  if (encontrado)then
  begin
  showmessage ('entraste')
  end
  else
  showmessage ('no entraste')
end;

y funciona bien pero cuando intento de la siguiente manera


Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
encontrado: boolean;
begin
encontrado:=dmfacturacion.tadousuario.Locate('usuarioid',edit1.Text, [locaseinsensitive, lopartialkey]);
  if (encontrado)then
  begin
  showmessage ('entraste')
  end
  else
  showmessage ('no entraste')
end;

y me da error como indeclarado identificador 'locaseinsensitive'
y igual con el lopartialkey

cual seria mi error aqui

Última edición por ramphi fecha: 14-05-2007 a las 03:06:01.
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
Como codifico las transacciones en delphi, y como jalo una vista desde SQL Server? Felipe Conexión con bases de datos 2 06-01-2008 03:00:04
cómo crear ventana de inicio como la de word o delphi? jpcancino Varios 2 14-03-2007 02:56:02
Ejecutar programa al inicio antes inicio sesion hibero Varios 0 07-02-2007 20:52:44
Cómo registrar paquetes para que aparezcan en la ventana de Inicio de Delphi 2005 Jesús Pena Varios 1 30-11-2005 06:43:47
Busqueda en SQL Server con dbxpress mbcito SQL 1 10-11-2005 16:42:43


La franja horaria es GMT +2. Ahora son las 09:31:14.


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