PDA

Ver la Versión Completa : duda en tiempo d ejecucion con delphi


desigual
15-06-2006, 22:03:51
Buenas!!!tengo una duda acerca de como pasar un dato en tiempo de ejecucion. se trata de que yo me meto con una clave y entonces me tienen q salir los datos refrentes. En el dm.qlalumno (k es un tsqldataset)tengo

select * from ALUMNOS
where alumnos.idalumno= :idalumno

pero en el programa principal no se como indicarle el idalumno. lo que he exo es esto:
DM.QLAlumno.Open;
DM.QLAlumno.ParamByName('IDALUMNO').Value:=fcontrolacceso.euser.text;
dm.qlalumno.execsql;
UFAlumno.show;

pero no funciona... no me salen datos.

Graciassssssssssssss:o

luisgutierrezb
15-06-2006, 23:10:26
porque esta mal el orden de tus instrucciones deben ser asi:

DM.QLAlumno.Close;
DM.QLAlumno.ParamByName('IDALUMNO').Value:=fcontrolacceso.euser.text;
DM.QLAlumno.Open;

AFilth
16-06-2006, 11:09:53
Cierto, además el ExecSQL te sobra, usa OPEN cuando hagas Selects y ExecSQL para inserts, updates y deletes.

Un saludo.

desigual
16-06-2006, 13:20:55
Pues muchas gracias por las respuestas aunque essto sigue sin funcionar,... alo mejor lo q tengo mal es la consulta sql ya es q no se....:) :confused: