CHAMAR CRYSTAL REPORT 8.5 CONECTADO AO MYSQL

CSAPI 09/02/2010 11:33:18
#333982
Caros colegas preciso chamar alguns relatorios do crystal report 8.5 usando linha de codigo em VB6, mas uso bando de dados mysql, como faço para chamar, quando uso bando de dados mdb uso assim:

CrystalReport1.DataFiles(0) = [Ô]c:\xxxxxx.mdb[Ô] [ô]
ConnectionString = _
[ô][Ô]Microsoft.Jet.OLEDB.4.0;Data Source =\\xxxx.mdb;Jet OLEDB:database Password=xxxxx[Ô]
CrystalReport1.Formulas(0) = [Ô]Tituloxx = [ô]NÚMERO: [Ô] & V_Pes_Num & [Ô][ô] [Ô]
msql = [Ô]{memorando.Numero} = [ô][Ô] & V_Pes_Num & [Ô][ô] [Ô]
CrystalReport1.ReportFileName = App.Path & [Ô]\xxxxxx.rpt[Ô] [ô]
CrystalReport1.SelectionFormula = msql
CrystalReport1.WindowState = crptMaximized [ô]
CrystalReport1.Destination = 0
CrystalReport1.PrintReport

usando o bando de dados mysql como seria o codigo acima?

De ja agradeço aos que puderemme ajudar.
FERRAZ 09/02/2010 13:11:30
#334006
Resposta escolhida
Vc precisa criar um drive ODBC para fazer a conexao com o crystal e o vb, veja como:

Painel de controle > Ferramentas administrativas > Fontes de dados (ODBC)
Em seguida clique em Fontes de dados (ODBC) Ao abrir va em Fontes de Dados do Sistema
Escolha MySql ODBC 3.51 Driver

Nessa hora se tudo estiver ok, abrira uma janela ae, vc informa os dados:

Data Source Name : Digite um nome para sua conexao
OBS: Nao fique alterando esta propriedade
Description: Como o proprio nome diz, descrição
Server: Digite o endereço de seu servidor
User: Nome criado para conexão no servidor MySql (se você nao alterou o nome no servidor, por default ele sera root)
Password: Senha usada pelo usuario no servidor

Depois de tudo configurado a sua conexao clique no botao test. Caso receba a seguinte mensagem abaixo seus dados estao corretos.

Fazendo isso, agente vai para outra etapa que eh configurar o crystal report, primeiro configure o seu drive ODBC.

Tenta ae.
GFASSIO 10/02/2010 15:33:21
#334105
Amigo eu estive com o mesmo problema que vc, mas no crystal 4.5, vc sabe onde posso conseguir/baixar o crystal 8.5?

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