ERRO BANCO ACCESS NA REDE

LUIS.FLAVIO 04/12/2006 13:51:29
#187830
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

F.A.S 04/12/2006 14:23:38
#187839
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;"

LUIS.FLAVIO 04/12/2006 14:29:08
#187842
Não deu fala ainda que o arquivo está em uso !!!
F.A.S 04/12/2006 14:39:58
#187846
No menu Ferramentas, opcoes, Avancado, verifique se o mode de abertura esta como Exclusivo, se desmarque esta opcao.
LUIS.FLAVIO 04/12/2006 14:54:38
#187855
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 ?
F.A.S 04/12/2006 14:57:00
#187857
Alguem esta usando o BD
LUIS.FLAVIO 04/12/2006 15:06:19
#187862
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....
F.A.S 04/12/2006 15:24:42
#187874
VOCE MARCOU QUAL OPCAO NA ABA AVANCADO
USUARIO.EXCLUIDOS 04/12/2006 15:41:41
#187887

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.
LUIS.FLAVIO 04/12/2006 16:34:55
#187906
Coloquei a opção COMPARTILHADO,amigo e DAO não me agrada prefeiro o ADO mesmo.
LUIS.FLAVIO 04/12/2006 19:00:56
#187960
Pessoal preciso demais da ajuda de vcs.
Página 1 de 3 [23 registro(s)]
Tópico encerrado , respostas não são mais permitidas