PDA

Ver la Versión Completa : Problemas con dbExpress y Rave.


Luis
27-09-2004, 19:50:12
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.

cesar_picazo
27-09-2004, 20:20:33
A mi me a pasado lo mismo y utilizo el TSQLClientDataset o creo un Vista y mejor uso la vista.

Julià T.
27-09-2004, 23:24:42
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

type TSQLQueryNoCheck = Class( TSQLQuery)
protected
procedure CheckBiDirectional;
end;

procedure thackeddataset.CheckBiDirectional;
begin
//no hagas nada
end;


aunque si no recuerdo mal el error está en las funciones :

SetFiltered, SetFilterOptions, SetFilterText , SetOnFilterRecord o en la combinación de alguna de ellas.