USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Problema Multiusuario
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 05/11/2005 15:55 hs            
Pessoal, estou com um problema, tenho um software rodando em 2 maquinas, uma delas é o servidor do banco, uso access, enquanto eu nao abro o programa no servidor a maquina cliente nao consegue achar o banco, quando eu abro no servidor ela acha imediatamente, o que sera que esta errado heim?
   
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
ENUNCIADA !
Postada em 05/11/2005 17:57 hs            
Qual o código que você está usando para acessar o BD? Trabalho com várias máquinas em rede e nunca tive esse problema. Faço a conecção da seguinte forma:
 
Public Sub ConectarBd()
On Error GoTo final
Dim sPath As String
'***Abrindo a base de dados
Set cnBd = New ADODB.Connection
cnBd.CursorLocation = adUseClient '**O cursor será gerado ao lado do cliente - será gerado um arquivo temporário no cache da máquina
sPath = App.Path & "BdDados.mdb"
cnBd.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sPath & ";Jet OLEDB:Database Password=suasenha;"
Screen.MousePointer = 0
Exit Sub
final:
MsgBox Err.Description, vbInformation, Err.Number
End Sub

MarconeEmoções

 

   
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 07/11/2005 07:58 hs            
marcone, no servidor uso o server e no cliente uso o client, os clientes so conseguem conectar se o servidor estiver executado o programa pelo menos uma vez, .
   
CeNzAo
BARUERI
SP - BRASIL
ENUNCIADA !
Postada em 07/11/2005 07:59 hs            
E ai Beleza Alexandre.
 
 
Outra forma para conectar o BD na Rede é vc usar um arquivo .INI e vc configurar no Programa o caminho do banco de Dados.
 
 
Se quiser tenhu um exemplo
 
 
Abraços
 
 
CENZÃO
   
Poca
SETE LAGOAS
MG - BRASIL
ENUNCIADA !
Postada em 07/11/2005 10:03 hs            
Cara,
 
 isso tá mais parecendo um problema que tive a pouco tempo, na primeira vez que eu executava o aplicativo (no client) o prog não funcionava, aí percebi que quando eu ia no windows explorer o drive de rede que já estava mapeado não estava conectado, eu clicava duas vezes neste mapeamento, o windows passava a entender o mapeamento como ativo aí o meu programa funcionava.
 
Até o windows SP1 os desenvoldedores dele entendiam que vc só iria precisar do mapeamento ativo quando vc realmente fosse usa-lo no windows explorer e tal.
No windows SP2 este bug foi resolvido, quando vc iniciar o windows o mesmo já ativa todos os mapeamentos existentes.
 
Isso só acontece quando vc não está usando o server pack 2 do windows.
Instale o server pack 2 do windows na máquina cliente que isto estará resolvido.
 
Espero ter ajudado.

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

   
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 07/11/2005 10:09 hs            
poca, é isso mesmo que esta acontecendo, mas, o windows esta com o sp2, windows xp.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página