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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro 3051 - permissão para acessar database...
ChicoVieira
CRUZEIRO
SP - BRASIL
ENUNCIADA !
Postada em 21/12/2007 09:12 hs            
Olá, galera.
Sob Windows XP, não consigo abrir a base de dados de um sistema gerado no VB, a não ser na tela do administrador. Outros usuários recebem a seguinte mensagem, quando tentam acessar as tabelas do aplicativo: <Run-time error '3051' - The Microsoft Jet database engine cannot open the file 'C:Arquivos de ProgramasVideotecaFilmesVHS.mdb'. It is already ópen exclusively by another user, or you need permission to view it's data...
Como o programa não está aberto em modo exclusivo por outro usuário, resta então permitir que outros usuários possam consultar/alterar os dados, no mesmo computador.
Eis como a base de dados é carregada <evento Load do form principal>:
Set BancoDeDados = OpenDatabase(App.Path & "FilmesVHS.mdb")
Set TbCadFilmes = BancoDeDados.OpenRecordset("CadastrodeFilmes", dbOpenTable)
Set TbAndamento = BancoDeDados.OpenRecordset("Andamento", dbOpenTable)
TbCadFilmes.Index = "IndCódigo"
TbCadFilmes.Index = "IndNome"
TbAndamento.Index = "IndFilme"
cmdGravar.Enabled = False
Qual a instrução necessária para permitir o acesso por outros usuários do Windows?
   
PC²
não registrado
Postada em 21/12/2007 14:33 hs   
Boa tarde
 
este erro é facil de resolver, ocorre no XP profissional e agora no windows vista de mais.
 
É o seguinte, pelo que você falou, o usuario administrador roda legal, quando outro usuario não roda; logo as permissões da pasta aonde está o banco de dados não dão chance de alteração de arquivos.
 
Voce deve ir nesta pasta, na opção Compartilhamento e segurança, e colocar a pasta com controle total para todos.
     
ChicoVieira
CRUZEIRO
SP - BRASIL
ENUNCIADA !
Postada em 21/12/2007 23:36 hs            
Valeu, Pc2. Obrigado pela ajuda....
 
   
Regison
não registrado
ENUNCIADA !
Postada em 21/07/2011 11:14 hs   
Ola, galera estou com windows 7 tento entra no DCTF e da uma mensagem "Não foi possivel reparar o Banco de Dados
Erro numero:3051
The Microsoft Jet database engine cannot open the file C:ARQUIVOS DE PROGRAMAS RFBDCTF MENSAL20.MDB. It is already opened exclusively by another user, or you need permission to view its data.
   
Cris
não registrado
ENUNCIADA !
Postada em 13/05/2013 10:57 hs   
Olá, tenho um software instalado no meu pc, onde o utilizo como material de trabalho, porem não estou conseguindo abri-lo pois entra uma mensagem relatando o erro 3051.

O que faço? Como disse o utilizo como material de trabalho e só tenho ele instalado no meu computador.
   
Reinaldo
não registrado
ENUNCIADA !
Postada em 06/08/2013 10:52 hs   
Bom Dia !

CRIS, resolveste teu problema  ?...estou com o mesmo aqui
   
Página(s): 1/2      PRÓXIMA »


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