COMO ARRUMAR ESSE ERRO?

CHARLESTON10 28/03/2011 14:33:40
#369478
Ola pessoal,

Terminei meu projeto, mas apareceu um erro na chamada do Data Report (relatorio)..
No computador onde trabalho funciona perfeitamente,
Mas quando o programa é distribuido para o cliente, o relatorio nao funciona..
Aparece o seguinte erro:

[Ô]Invalid Data Source[Ô]

Como arrumar?

FEDERHEN 28/03/2011 16:49:10
#369517
Dá a impressão de que o relatório não está encontrando o caminho para buscar os dados.
Provavelmente o caminho da base de dados do cliente é diferente do caminho de dados do desenvolvimento e você não setou esse novo caminho ao acionar relatório.
JLAUROSOUZA 29/03/2011 11:36:34
#369573
Qual Base de Dados vc Utiliza?, Vc Usa Fonte de Dados (ODBC)?

Bem se Utiliza, eu Aconselho vc Vincula uma no Cliente, isso provavelmente Resolvera seu problema!
CHARLESTON10 29/03/2011 12:33:49
#369580
Uso a conexao normal com ADO..

Conexao = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & Caminho & [Ô];Persist Security Info=False[Ô]
Banco.ConnectionString = Conexao
Banco.Open


Mas como vinculo a Fonte ODBC ao cliente? E como utilizo?

JLAUROSOUZA 29/03/2011 14:27:02
#369593
Painel de controle > Ferramentas Administrativas > Fonte de Dados (ODBC).

vá na Aba Fonte de Dados de Sistema.

Esta em anexo como fazer. duvida me ad ai cara. lauro_jls@hot...
CHARLESTON10 29/03/2011 14:33:53
#369597
Olá Pessal, criei um novo caminho com a fonte de dados ODBC

Mas nao adiantou.

Estive pensando assim, se no meu computador onde programo funciona o relatorio..
e no computador onde nunca foi instalado o vb nao funciona, então, deve ser pq esta faltando algum arquivo..

Eu ja setei no projeto quando abre o relatorio, ir direto ao caminho do banco de dados... que é padrao
no meu pc e no do cliente (raiz c:), mas ainda nao funcionou

O que vcs acham da falta de algum arquivo ?
E qual arquivo deve ser, se for o caso?
JLAUROSOUZA 29/03/2011 15:56:48
#369611
sua maquina é o servidor para vc fazer o Projeto?

e o cliente utiliza outra Maquina que naum é a mesma para o servidor?

se ele utilizar outra maquina, axo q tem haver com o q foi lhe passado antes, so q vc tem q colocar o (Relatorio.DataSource = [Ô]forte de dados[Ô] ) para poder funcionar.

Outra coisa amigo, vc seta o projeto naum quer dizer q o relatorio esta setado!

Espera mesmo ajudar!
CHARLESTON10 29/03/2011 18:05:44
#369634
O programa não tem arquitetura cliente/servidor..
é apenas para ser usado localmente..
Assim como crirei o programa em um pc local..

Eu setei meu relatorio assim na chamada dele

Private Sub DataEnvironment_Initialize()

Dim Caminho As String

Caminho = [Ô]caminho do meu banco[Ô]

cnSqlRel.Open [Ô]Provider = MSDataShape.1;Persist Security Info=False;Data Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & Caminho

End Sub


Uma dúvida, na criação de relatorios pelo Crystal Report 8.5, como é, tem que instalar o CR 8.5 no pc do cliente ?
JLAUROSOUZA 29/03/2011 18:42:34
#369641
CONEXÃO ODBC
TECLA 29/03/2011 20:31:39
#369653
OLEDB ou ODBC???
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas