AJUDA EM CRYSTAL REPORT 8.5

ASHKATCHUP 19/08/2009 12:00:15
#320248
Caros colegas:
Eu criei um programa para um escritório de advogacia. Nada muito complexo: dois cadastros, duas consultas, sendo que as consultas são impressas utilizado Crystal Reports 8.5. Porém, ao testar o software em outra máquina, me deparei com o seguinte erro do Crystal Report: Physical Database Not Found.

A principio, considerei que o erro ocorreu pois troquei a pasta aonde o banco estava. Então, utilizei o seguinte código que, em teoria, deveria corrigir a localização das tabelas.:

crReport.Database.Tables(1).Location = App.Path & [Ô]Banco.mdb[Ô]


De fato, a localização foi alterada porém o erro persistiu. Após isso, resolvi [Ô]partir pra ignorância[Ô] e começei a procurar no google. 90% das respostas encontradas (inclusive no site da SAP - dona do Crystal Reports) indicam que tal erro ocorre pois falta alguma DLL na instalação. Baixei todas as DLLs indicadas e o erro continua. Alguém já passou por alguma situação semelhante?


Obrigado.
LEANDRO 19/08/2009 12:49:12
#320256
Sim, Tive alguns problemas semelhantes, e refiz o Setup do meu programa, passando por todos os forms e abrindo todos os relatorios e felizmente de certo
ASHKATCHUP 19/08/2009 13:16:08
#320261
Leandro, você usou o InnoSetup ou o nativo do VB?
FERRAZ 19/08/2009 18:06:24
#320335
Citação:

Estranho, olha, vc ao abrir pelo vb seu sistema usou as teclas
em conjunto [Ô]Ctrl + F5[Ô], para verificar se o erro persisti ?
Se sim, vc ja corrigiu e ja recompilou
usando o [Ô]Package & Deployment Wizard[Ô] do vb certo.
Se nao, so curiosidade, tente isso acima.



Ali no [Ô]Package & Deployment Wizard[Ô], vc vai verificar qual DLL esta faltando, marque e pronto.
ASHKATCHUP 20/08/2009 00:46:54
#320372
O erro não acontece no computador em que eu desenvolvi o sistema. Creio que é algo relacionado a DLLs. Criei uma instalação com o Inno Setup e copiei TODAS Dlls que o Crystal Precisa. Amanhã vou testar novamente.
ROBIU 20/08/2009 08:21:22
#320379
Resposta escolhida
Eu sempre tive problemas com o crystal nas máquinas clientes, até que criei este script que uso em todas instalações. Funciona 100%

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=6648&TxtSearch=inno setup&CmbSort=&varPagina=1

Como você usa o Crystal 8.5, veja esse tambem.

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=7518&TxtSearch=inno setup&CmbSort=&varPagina=1
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=6957&TxtSearch=inno setup&CmbSort=&varPagina=1
ASHKATCHUP 20/08/2009 10:21:31
#320397
Desculpe, mas eu não consigo entender por que a minha não funciona.
Eu copei todas DLLs da Pasta Window\Crystal e continua sem funcionar....

Vou tentar o script. Valeu.
Tópico encerrado , respostas não são mais permitidas