Cita:
Empezado por gonza_619
mira tengo que ingresar contraseña y nombre usuario que estan en una tabla llamada USUARIO que tiene los campos ; cod_usuario,nombreusuario y contraseña, pero lo quiero hacer con sql
osea ingresar nombreusuario y contraseña en edit 1 y 2 y luego con un boton de ingresar entra al sistema
y necesito queme busque esos datos para poder entrar al sistema, on findkey intente pero solo se puede con campos indexados
me dieron este codigo=
Query1.active:=False;
query1.sql.text:='SELECT *FROM USUARIOS WHERE NOMBREUSUARIO=:USUARIO AND CONTRASEÑA=:CLAVE';
Query1.parambyname('USUARIO').ASSTRING:=EDIT1.TEXT;
Query1.parambyname('CLAVE').ASSTRING:=EDIT2.TEXT;
QUERY1.ACTIVE:=TRUE;
If query1.recordcount=1 then
form2.show;
pero me tira el error de query1  aram 'usuario' not found, y yo ingreso un valor que existe
|
En algunos componentes tienes que crear los parámetros antes de usarlos. No sé exactamente cómo se crean los parámetros por medio de código. Talvez sea así:
Query1.Paramenters.Add('usuario');
O algo similar. Lo importante es que los crees antes de usarlos/establecer su valor. Otra forma podría ser crearlos en tiempo de diseño si es que estos son constantes y no cambian.
Saludos,
Chris