O Rave é Bidirecional?
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.
Será que algum pode me ajudar? Preciso utilizar a query pois preciso fazer consultas diversas. Utilizo Firebird 1.0.3 e DBExpress. Obrigado.
Valdirdill
Curtidas 0
Respostas
Aroldo Zanela
10/04/2004
Colega,
Quem é unidirecional é o banco e o uso do ClientDataSet é a forma utilizada para contornar a situação.
Quem é unidirecional é o banco e o uso do ClientDataSet é a forma utilizada para contornar a situação.
GOSTEI 0
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]
[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