Hola a todos
Gracias Mamaro por la respuesta,
Creo que me simplificaste horas y dias de busqueda :P
Me has aclarado muxas muxas dudas de todas formas....
He intentado lo que me has dicho, casi le has dado en el clavo a todo....
Pero me arroja un error de que no encuentra:
"ZQuery1 Parameter 'numerovendedor' not found"
Envio el código, a ver si me puedes ayudar a encontrar cual es el error!!!
Código Delphi
[-]function TFormPrincipal.Fase1Validar(Usuario,Clave:Integer):boolean; begin DM.ZQuery1.SQL.Clear; DM.ZQuery1.SQL.ADD('SELECT * From vendedores WHERE (numerovendedor= ' + IntToStr(Usuario) + ' ) and (passwordvendedor= ' + IntToStr(Clave) + ' )'); DM.ZQuery1.close; // nos aseguramos que la consult esté cerrada If (DM.ZQuery1.ParamByName('numerovendedor').AsInteger = Usuario) and (DM.ZQuery1.ParamByName('passwordvendedor').AsInteger = Clave) then Application.MessageBox('CORRECTO','Look', MB_OK) Else Application.MessageBox('INCORRECTO','Look', MB_OK); DM.ZQuery1.open; // aquí van las instrucciones con las que levantás los permisos // o lo que sea que quieras hacer end;
En realidad lo que quiero lograr, es queme compruebe el numero del vendedor y la contraseña que seria el mismo numero, para llamarlo lo tengo asi :
Código Delphi
[-] Fase1Validar(StrToInt(TxtNumeroVendedor.Text), StrToInt(TxtPasswordvendedor.Text));
Aunque escribiendo esto, me doy cuenta que las conversiones estan de sobra :S
Lo arreglaré para el siguiente post.
En mi tabla VENDEDORES tengo:
numerovendedor
passwordvendedor
nombrevendedor
apellidovendedor
y quiero lograr sacarlos ambos :S
Ojalá no sea mucho el pedir, porque en verdad no se que hacer con este error
Gracias