CRISTAL REPORT, MYSQL E VB6

JONESPARIS 08/03/2010 23:40:22
#336363
Boa noite amigos.

Criei um banco de dados Mysql, uma fonte de dados para criar o Relatório no Crystal e o relatório propriamente dito.

consigo chamar este relatório pelo VB da seguinte forma;

CrystalReport1.ReportFileName = [Ô]C:\PastadoRelatório\Report2.rpt[Ô]
CrystalReport1.Action = 1

porém isso só funciona quando estou logado no banco através do crystal.
Como poderia passar a string de conexão do Mysql para o crystal via código, ou seja, nome do servidor, banco, usuário e senha.

alguém tem alguma sugestão?

SINKERTEC 09/03/2010 09:53:56
#336389

Cara

Vc precisa criar um ODBC do seu banco..para que o crystal, através dele se conecte ao banco

Iniciar > Executar > odbcad32

Boa sorte
JONESPARIS 09/03/2010 10:12:24
#336393
Já criei o ODBC Sinkertec, o que preciso é chamar o relatório via código, passando para ele o nome do banco, usuário e senha
SINKERTEC 09/03/2010 10:30:41
#336395


ah ta

Faça asim

SeuObjetoCrystal .LogOnServer DllRelatorio, OdbcRelatorio, BancoRelatorio, Usuario, SenhaRelatorio

A dll é pdsodbc.dll,
JONESPARIS 09/03/2010 10:34:40
#336397
Sinkertec, esta dll é distribuída no instalador do Crystal?

Não encontrei ela, muito estrenho

SINKERTEC 09/03/2010 10:51:28
#336400
Resposta escolhida

Pega ae

http://www.corrupteddatarecovery.com/File-Data/PDSODBC.DLL-Crystal-Reports-For-Visual-Basic-Crystal-Computer-Services,-Inc.-4.0.asp


Tópico encerrado , respostas não são mais permitidas