Ir para conteúdo
Fórum Script Brasil
  • 0

Erro na conexão. BD em PC da rede.


Danleonhart

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Olá Kuroi...

O erro é no .EXE e também no projeto... o que descobrí é que, quando coloco o BD em um servidor (tipo: \\svr02\Dados\DBase.sdf) o aplicativo inicia, mas quando vai se utilizar algo relacionado ao BD, ele apresenta este erro e fecha o aplicativo...o interessante é que no evento "Load" ele já utiliza a consulta ao BD, para carregar um FlexGrid, mas só trava quando vai se fazer outra consulta ...levei o projeto para o trabalho, e modifiquei o local do BD ( coloquei localmente, no "C:\Dados\DBase.sdf" e alterei a string de conexão também, claro né <_<) e funfou "Beleza de Creuza" ! :D

Não sei o que está ocorrendo...mas há necessidade de deixa-lo no servidor, pois ele será usado por 5 micros em rede...e sempre que for incluso novas informações, automaticamente já ficam disponíveis para todos que o usam.

Para informação

Minha string de conexão que está dando o problema :

con.Open "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=\\svr02\Dados\DBase.sdf;"
Alterei para:
con.Open "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\Dados\DBase.sdf;"

assim roda ... <_<

Editado por Danleonhart
Link para o comentário
Compartilhar em outros sites

  • 0

Descobrí o que resulta neste problema...

o arquivo do BD (.SDF) está no servidor (\\svr02\Dados\DBase.sdf) e minha aplicação de inicio já abre o banco...observei que ele não suporta duas consultas identicas sem que seja obrigado a fechar antes o objeto de conexão.

O interessante é que isso só ocorre quando o BD está locado em um PC externo (servidor)...quando está no PC local (pasta do aplicativo "App.Path") funciona perfeitamente, sem precisar fechar o objeto de conexão...

Isso é estranho...deve ser um dos pequenos detalhes que o SQLCE tem...

se alguém já passou por isso e encontrou a solução, peço que deixe a dica...pois estou a pensar em reescrever todo o script do aplicativo para incrementar o "fechar conexão"...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...