ERRO BANCO ACCESS NA REDE
Pessoal tá dando esse ero na conexão quando vou abrir o banco de dados,tanto pelo ADO quanto pelo Access mesmo,o Access não é multi usuário,está aceitando apenas uma pessoa entrar segue minha conexão para verificar se é a conexão que está abrindo de modo exclusivo:
Public Sub conecta()
On Error GoTo ERRO
If Not conexao.State = 1 Then
conexao.CursorLocation = adUseClient
conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & BD & ";Jet " & _
"OLEDB:Database Password=ACIDENTESVMVZ;"
End If
Exit Sub
ERRO:
If Err.Number <> 0 Then
MsgBox "NÃO FOI POSSà ÂVEL CONECTAR AO BANCO DE DADOS,CONTACTE O ADMINISTRADOR !!!", vbCritical, LOGOTIPO
End If
End Sub
Tenta com o codigo abaixo; troque o Uid = User pelo Seu Usuario
conexao.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=" & sNomeBD & ";" & _
"DefaultDir=" & sPath & ";" & _
"Uid=User;Pwd=ACIDENTESVMVZ;"
conexao.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=" & sNomeBD & ";" & _
"DefaultDir=" & sPath & ";" & _
"Uid=User;Pwd=ACIDENTESVMVZ;"
Não deu fala ainda que o arquivo está em uso !!!
No menu Ferramentas, opcoes, Avancado, verifique se o mode de abertura esta como Exclusivo, se desmarque esta opcao.
O foda é que não consigo nem abrir o BD de forma alguma para verificar esse item,nem copiar o arquivo pra outro lugar,o que posso fazer ?
Alguem esta usando o BD
Sim tinha outro usuário usando pedir pra ele fechar o sistema e deu pra mim entrar,o problema é que a conexão não está abrindo de forma compartilhada !!!
Obs.: Fiz o processo de Ferramentas/Opções/Avançado....
Obs.: Fiz o processo de Ferramentas/Opções/Avançado....
VOCE MARCOU QUAL OPCAO NA ABA AVANCADO
porque você não abre o bd como abaixo
Public db As Database
Public gwk As Workspace
Set db = OpenDatabase(App.Path & "\Bancodedados.MDB")
o gwk você usa caso precise usar o beginstrans
Forma compartilhada
Para senha o ideal é que dentro do bd vc crie metodos para bloquear o acesso de usuários via explore. Pois colocar senha padrão do access é façilmente descoberta.
pelo sistema não precisa de senha, pois o sistema provavelmente já deve ter uma senha de acesso.
Coloquei a opção COMPARTILHADO,amigo e DAO não me agrada prefeiro o ADO mesmo.
Pessoal preciso demais da ajuda de vcs.
Tópico encerrado , respostas não são mais permitidas