![]() |
duda en tiempo d ejecucion con delphi
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 |
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; |
Cierto, además el ExecSQL te sobra, usa OPEN cuando hagas Selects y ExecSQL para inserts, updates y deletes.
Un saludo. |
sin solucion conocida pero gracias
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:
|
| La franja horaria es GMT +2. Ahora son las 14:05:51. |
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