ERRO AO ABRIR BANCO DE DADOS EM OUTRO PC

LGFMOURA 03/07/2016 22:01:22
#464444
Boa noite,
Desenvolvi um pequeno programa para cadastro de clientes no Visual Studio com banco de dados em Access, gerei o executável e no meu PC funcionou tudo corretamente, porém quando levei o instalador e instalei em outro PC aparece um erro dizendo algo que não encontrou o banco de dados e mostra o caminho do arquivo .mdb no meu PC.
Alguém pode me ajudar a resolver isso, pois como INICIANTE que sou já queimei todos os neurônios...
KURTGU 03/07/2016 22:18:29
#464445
coloque aqui sua string de conexao... por favor...
KURTGU 03/07/2016 22:20:00
#464446
No caminho que voce colocou do banco apague tudo e coloque application.startuppath & [Ô]\banco.mdb[Ô]
LGFMOURA 03/07/2016 22:22:55
#464447
Citação:

:
coloque aqui sua string de conexao... por favor...



Desculpe mas sou realmente INICIANTE...a string de conexão seria algo na tela anexa...
LGFMOURA 03/07/2016 22:25:12
#464448
ou seria algo errado aqui...
JCM0867 03/07/2016 22:41:02
#464449
Bom, da pra ver que o diretório do banco está numa pasta do teu pc
Faz como KURTGU decreveu.
O banco do Cliente não está no mesmo lugar do teu pc
application.startuppath mostra o diretorio raiz do sistema na máquina em questão

_____________________________________________
[txt-color=#0000f0]Precisando de um Sistema de Gestão Educacional?[/txt-color]
Desenvolvido em VB.NET + SQL Server + Crystal Reports
Conheça nossa Solução: www.cjsystem.com.br

LGFMOURA 03/07/2016 22:43:41
#464450
Citação:

:
Bom, da pra ver que o diretório do banco está numa pasta do teu pc
Faz como KURTGU decreveu.
O banco do Cliente não está no mesmo lugar do teu pc
application.startuppath mostra o diretorio raiz do sistema da máquina em questão

_____________________________________________
[txt-color=#0000f0]Precisando de um Sistema de Gestão Educacional?[/txt-color]
Desenvolvido em VB.NET + SQL Server + Crystal Reports
Conheça nossa Solução: www.cjsystem.com.br




onde exatamente eu coloco o application.startuppath??
PERCIFILHO 04/07/2016 07:47:19
#464456
Exemplo:
Provider=Microsoft.Jet.oledb.4.0;Data Source=[Ô] & Application.StartupPath & [Ô]\Meu_Banco.mdb[Ô]
ACCIOLLY 04/07/2016 08:43:00
#464457
Você não vai conseguir fazer isso no arquivo xml. Isso ta acontecendo pq vc está usando um controle binding source. O que pode fazer é mudar nas propriedades do binding o caminho dos dados colocando um diretório comum a todos pcs. Ex: C:\programa\banco.mdb

Agora que vc aprendeu a usar a IDE e conheceu boa parte das ferramentas, esta na hora de avançar um pouco mais pra se livrar do binding source. Procure sobre classe de conexão. Aqui mesmo no fórum tem um monte de exemplos.
KURTGU 04/07/2016 11:55:28
#464462
Citação:

:
Você não vai conseguir fazer isso no arquivo xml. Isso ta acontecendo pq vc está usando um controle binding source. O que pode fazer é mudar nas propriedades do binding o caminho dos dados colocando um diretório comum a todos pcs. Ex: C:programaanco.mdb

Agora que vc aprendeu a usar a IDE e conheceu boa parte das ferramentas, esta na hora de avançar um pouco mais pra se livrar do binding source. Procure sobre classe de conexão. Aqui mesmo no fórum tem um monte de exemplos.



Vi isso tambem kkk mais ontem tava morrendo de sono, ele ta usando a conexao no app.config
ACCIOLLY 04/07/2016 17:34:12
#464472
Se bem que ele também pode alterar programaticamente no evento Load de cada form. Mas de uma forma ou de outra dá na mesma.
Página 1 de 2 [12 registro(s)]
Faça seu login para responder