Alguém já conseguiu criar um relatório em tempo de execução, utilizando um form da classe cReportBuilderWindow (que tem um objeto da classe ReportBuilder_Document), com Oracle?

Fiz um teste com o exemplo citado no help e não funcionou, sempre dá erro indicando "table not found", veja exemplo:

!!CB!! 174
Call axReport.SetDatabase( 'SUP10' )
Call axReport.SetLoginName( 'IN_OUT' )
Call axReport.SetPassword( 'pass' )
If axReport.OpenConnection( bOk )
    Call axReport.AddTable( 'LOG_GERAL', 'IN_OUT', objTable )
    Call objTable.AddColumn( 'OBS', objColumn )
    Call axReport.RegenerateSQL( TRUE, bOk )
    Call axReport.CompileQuery( TRUE, bOk )
    If bOk
        Call axReport.ExecuteQuery( )





Mas se eu utilizo um .CQT montado previamente, com as mesmas informações, e apenas abro o arquivo com axReport.OpenReportFile( 'e:\\temp\\teste.cqt', bOk ), funciona normalmente.

A impressão que tenho é que falta um comando para indicar que estou utilizando Oracle como database.

Alguma idéia do que pode estar errado?

Sds,
Erasmo

-- 

Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx:   +55 (19) 3344.9200
Direto: +55 (19) 3344.9361
Fax:    +55 (19) 3344.9240
e-mail: [EMAIL PROTECTED]
web:    http://www.softcomex.com.br


Responder a