Rave Reports

Delphi

22/07/2003

Bom dia

Estou fazendo um relatorio em delphi 7 com a ferramenta rave report, quando eu peço para imprimir o relatorio utilizando um SimpleDataSet da palheta dbespres ele imprime normalmente mas quando eu peço para imprimir com uma SqlQuery ele me da a seguinte menssagem

EdatabaseError with message ´SQL_Obra operation not allowed on a undirection dataset.

Com o SimpleDataSet utilizei o comonente RvDataSetConnection1, tentei utilizar o mesno componente para a SqlQuery, depois eu vi que tinha um componente chamado RvQueryConnection1 e sua propriedade Query mas não pude linkar com ela porque não aparecia nada, alguem pode me ajudar


Eder.lopes

Eder.lopes

Curtidas 0

Respostas

Fred

Fred

22/07/2003

use o simpleDataset mesmo qual o problema?


GOSTEI 0
Eder.lopes

Eder.lopes

22/07/2003

Vinicio não posso utilizar SimpleDataSet, porque estou fazendo uma consulta no banco de dados com SQLQuery se ajudar a consulta é a seguinte.
Estou utilizando uma iwcombobox aonde tenho os seguinte itens dentro dela Todos, com Restrições, em análise, concluída.
a pesquisa é :

procedure TFormObras.ConsultaChange(Sender: TObject);
begin
with DM, SQL_OBRAS do
begin
Close;
SQL.Clear;
SQL.Add(´Select NFANTASIA, CODNUM, RESPOBRA, FONERESP, STATUSOBRA from OBRAS´);
If Consulta.ItemIndex<>0 then
SQL.Add(´ Where STATUSOBRA= ´´´+Consulta.Text+´´´´);
SQL.Add(´ order by NFANTASIA´);
ExecSQL;
Open;
end;
end;


GOSTEI 0
Eder.lopes

Eder.lopes

22/07/2003

Vinicio não posso utilizar SimpleDataSet, porque estou fazendo uma consulta no banco de dados com SQLQuery se ajudar a consulta é a seguinte.
Estou utilizando uma iwcombobox aonde tenho os seguinte itens dentro dela Todos, com Restrições, em análise, concluída.
a pesquisa é :

procedure TFormObras.ConsultaChange(Sender: TObject);
begin
with DM, SQL_OBRAS do
begin
Close;
SQL.Clear;
SQL.Add(´Select NFANTASIA, CODNUM, RESPOBRA, FONERESP, STATUSOBRA from OBRAS´);
If Consulta.ItemIndex<>0 then
SQL.Add(´ Where STATUSOBRA= ´´´+Consulta.Text+´´´´);
SQL.Add(´ order by NFANTASIA´);
ExecSQL;
Open;
end;
end;


GOSTEI 0
POSTAR