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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Para os craques em VB...
ChicoVieira
CRUZEIRO
SP - BRASIL
Postada em 30/05/2006 14:26 hs            
 

Quem pode me ajudar?

Em casa construo meus programas através do VB5, sob o XP Professional. Anteriormente, usava outro micro, com Win98SE.

Dia desses, fui mexer no arquivo mdb (construído em Acces97 pelo Visual Manager do VB), para acrescentar alguns campos. Daí que, ao substituir esse arquivo no micro do cliente (com Win98SE), passou a aparecer uma msg informando: “Erro. The Microsoft Jet DataBase engine cannot open the file 'C:Arquivo de programasSistema InformatizadoSistemaLoja.mdb'. It's already opened exclusively by another user, or you need permission to view its data'.

Achei estranho, pois sempre mexo no aplicativo em tempo de projeto, compilo e instalo no micro do cliente (com Win98SE) e nunca tive problemas ao abrir o banco de dados. Já mexi anteriormente no próprio arquivo de dados, e nunca ocorreu nada...

Testei instalando o aplicativo e o arquivo de dados em outros micros com XP, e funcionou corretamente. Testei em outros micros com Win98, que apresentam o mesmo problema ocorrido no cliente... (ao encerrar o programa no cliente, aparece uma msg de erro <Run-time “91” Object variable or with block variable non set>).

Alguém tem uma idéia de como devo proceder para normalizar a situação?

Agradeço... Chico.

     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 30/05/2006 14:35 hs            
Voce abriu o arquivo de modo exclusivo, no Data manager sempre ocorre este problema por que voce foi alterar a estrutura. Pode existir outra alternativa, porém não conheço, eu procedo sempre assim:
Quando quero alterar a estrutura de arquivo fora da versão do Access instalado, eu converto o arquivo para a versão instalada do Access, faço as alterações e retorno para o 97, neste caso seu, pode proceder da mesma forma, transforme o arquivo para uma outra versão do Access, abra e depois retorne ao 97, o problema deverá acabar.
 
vlu//
     
ChicoVieira
CRUZEIRO
SP - BRASIL
Postada em 30/05/2006 16:46 hs            
'brigado pela força.
Deixa ver se entendi: devo tentar abrir, p.ex., o arquivo sob o Access 2000 (que está instalado no meu micro), convertendo-o para essa nova versão. A seguir, faço as alterações que precisar e depois salvo como Access97? O Access 2000 permite que eu converta um arquivo numa versão anterior?
E quanto a ter aberto o arquivo, pelo Data manager, não ví nada que dissesse que o arquivo seria aberto em modo exclusivo.
Por fim, como explicar que o mesmo aplicativo (com a base de dados atualizada) seja instalado em micros com Windows XP e rode normalmente, mas quando instalado em micros com Windows 98, dê problema?
Se puder me orientar, agradeço.
Chico.
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 30/05/2006 17:39 hs            
Olhe, eu uso o 97, e nunca tive problemas onde tem XP, a unica incoveniencia que encontrei, é apenas se voce for mudar a estrutura do arquivo, o resto funciona normalmente, agora com relação ao Data Manager, também não sei, mas o seu caso é que o arquivo está marcado como uso exclusivo, agora também voce deve olhar as propriedades do arquivo e veja se não está como leitura, também pode ser isto, se for nem convertendo voce vai conseguir, basta tirar a marcação.
Agora para converter o arquivo no Access, faça o seguinte:
Entre no Access, vá em "Ferramentas", depois "Utilitários de Banco de Dados", e ai
"Converter Banco de Dados", no Access2003, tem 3 opções, 97, 2000 e 2003, dependendo da versão que está o arquivo, a propria aparece desabilitada, converta para a atual do Access, depois com o arquivo aberto, reverta para 97.
 
vlu//
     
ChicoVieira
CRUZEIRO
SP - BRASIL
Postada em 31/05/2006 10:48 hs            
Valeu, LCRamos. Vou tentar a correção em casa. Qq coisa, retorno. Obrigado.
Chico.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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