![]() |
Problemas con dbExpress y Rave.
Hola foro, estoy utilizando Rave y dbExpress (TSQLQuery) para hacer mi consulta de mas de una tabla, tengo un boton en mi forma que ejecuta el reporte, despues de cerrar el reporte me envia un mensaje de error : Operation not allowed on a unidirectional DataSet.
Entiendo perfectamente que este componente es solamente unidireccional pero no estoy moviendome en los registros solo abro y recupero los registros. Alguien tiene alguna respuesta para el este caso ? Gracias foro, saludos Manolo. |
Usa TSQLClientDataset
A mi me a pasado lo mismo y utilizo el TSQLClientDataset o creo un Vista y mejor uso la vista.
|
No recuerdo si en alguna actualización del Rave, se corrigió también este error o no.
Si no és así, podeis 1- cerrar el error entre un try except. El error se da una vez que se ha mostrado el informe. 2- crear un nuevo componente parecido Código:
type TSQLQueryNoCheck = Class( TSQLQuery) SetFiltered, SetFilterOptions, SetFilterText , SetOnFilterRecord o en la combinación de alguna de ellas. |
La franja horaria es GMT +2. Ahora son las 08:49:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi