Filtrar tabla para que muestre un registro
Hola de nuevo a todos
Tengo una tabla ADO, que contiene el nombre de los usuarios registrados, y quiero que unicamente me aparezca la fila correspondiente a el usuario que esta utilizando la aplicacion en ese momento. He probado con filter este es el codigo que he escrito dm1.TEmpleados.Filtered:=true; dm1.TEmpleados.Filter:=usuario; (TEmpleados es la tabla en cuestion) (usuario-> es una funcion que devuelve un string con el nombre del usuario que esta accediendo a la aplicacion) y me aparece una excepcion. No se si es lo mas adecuado utilizar un filter para hacer lo que quiero, tambien he visto que exite el find, pero tambien me falla. Podriais ayudarme? :confused:, gracias. Adeu. |
Cita:
'campo = valor' En tu caso (si el campo en cuestión es 'nombre') tendría que ser algo como 'nombre = WaltDisney' y no sólo 'WaltDisney' // Saludos |
¿No sería mas fácil hacer un Select donde le pasés como parámetro el nombre de usuario?
|
Cita:
Hasta luego. ;) |
Gracias a todos por vuestras respuestas, al final he optado por utilizar un select (como bien decia Gybda).
Cita:
Un saludo. Adeu. |
La franja horaria es GMT +2. Ahora son las 21:52:52. |
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