O Rave é Bidirecional?

Delphi

10/04/2004

Criei um relatório no Rave 5.0.8. Na propriedade DataSet do RvDataSetConnection é uma SQLQuery. O relatório até que está sendo apresentado corretamente. O problema ocorre quando fecho o preview. Dá a seguinte mensagem: ´SQLQuery1: Operation not allowed on a unidirectional dataset.´. Se na propriedade dataset do RvDataSetConnection eu colocar um ClientDataSet, o erro não ocorre. Está me parecendo que, quando peço um relatório no Rave ele tenta retornar dados ao SQLQuery que apenas pode apenas pode fazer consulta e não gravar dados, por isso a mensagem.
Será que algum pode me ajudar? Preciso utilizar a query pois preciso fazer consultas diversas. Utilizo Firebird 1.0.3 e DBExpress. Obrigado.


Valdirdill

Valdirdill

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

10/04/2004

Colega,

Quem é unidirecional é o banco e o uso do ClientDataSet é a forma utilizada para contornar a situação.


GOSTEI 0
Valdirdill

Valdirdill

10/04/2004

Então, eu teria que utilizar um ClienteDataSet, um SQLDataSet e um Provider para fazer uma simples consulta e gerar um relatório? Não poderei utilizar Querys?

[quote:0d36d14576=´Aroldo Zanela´]Colega,

Quem é unidirecional é o banco e o uso do ClientDataSet é a forma utilizada para contornar a situação.[/quote:0d36d14576]


GOSTEI 0
POSTAR