• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

fr

erro na publicação

12 mensagens neste tópico

publiquei o meu projecto só que quando ia a tentar abrir o programa diz q nao encontra a base de dados :s

alguem m pode ajudar?

obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

E colocaste a BD a ir com o programa? E alteraste a tua connection string na primeira execução do programa para ele se adaptar ao local onde ela estará?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

acho q fiz isso tdo.

a BD está lá na pasta onde está o projecto, como esteve sempre... e a connection string também está adaptada pq qd mudava a pasta tda de sitio nao dava erro de localizaçao da BD

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Coloca aqui o erro que te dá, e coloca uma messagebox, por exemplo, a mostrar, ao iniciar o programa, a connection string e vê se o caminho que lá está é o que tu esperavas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao tenho d arrastar a pasta onde tenho o projecto todo para a pasta aplication files?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tu não fizeste sequer o publish da aplicação?

Muito provavelmente a connection string deve estar mal, por causa do caminho. Podes mostrar a connection string que usas?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

*** ULTIMO AVISO ***

Os tópicos são para ser criar em [VB.NET]-Dúvidas e Ajudas e não aqui.

Até agora não tens ligado aos meus avisos, nem respondeste, mas acho que chega ... tens de cumprir as regras do fórum, ok ? :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim myConnectionString As String = _
       "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\..\..\Serralharia.mdb;"

é esta...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok... é q eu vejo aquilo ali nem m lembro da parte das duvidas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim myConnectionString As String = _
       "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\..\..\Serralharia.mdb;"

Espero que o "\..\..\" seja para abreviar o caminho pois isso assim não tem lógica.

Nem sei se o ".." na datasource não é encarado como baixar um nível de pastas e se for piora ainda mais :P

Usa o & para concatenar strings e não o +.

Se não tiveres o Option Strict ligado ele não chateia e depois apanhas coisas bonitas.

Por exemplo:

"1" + "1" + "1" = 3

mas

"1" & "1" & "1" = 111

Para o publish deves incluir a base de dados na tua solução.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim , eu para resolver isto  tive d por a BD em vários sitios  :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora