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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro ao rodar o sistema - URGENTE
VACA
LIMEIRA
SP - BRASIL
Postada em 08/09/2005 08:19 hs            
instalei o sistema num dos terminais do cliente e na hr do sistema abrir o banco de dados (acess) deu o seguinte erro:

"ActiveX component can't create object"

alguem sabe o q eh e como posso resolver? me disseram que falta atualizacoes do ms office mas o meu sistema roda mesmo naum tendo o office...
O q pode ser?

"Quando estou fraco, aí então é que sou Poderoso"
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 08/09/2005 08:37 hs            
ADO ou DAO?
Se for ADO, atualiza o MDAC... se for DAO atualiza o JET...
de qq geito, vc vai ter q recompilar o seu programa, referenciando a versao mais atual do ADO ou DAO...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
VACA
LIMEIRA
SP - BRASIL
Postada em 08/09/2005 08:52 hs            
MDAC? JET?
O Problema elieser eh que eu nunca desenvolvi um sistema do zero como tive que fazer com esse... geralmente eu sempre aproveitava "pedaços" de codigos....
Bom eu estou usando o DAO 3.6, mas como eu busquei alguns form's de outros sistemas (adiministraçao do sistema, cadastro de usuario, login....) o ADO EXT 2.7 tb estah marcado.... pod ser isso?
eu conecto com o banco de dados da seguinte forma
Set db = Workspaces(0).OpenDatabase(<diretorio> & <nome do banco>, False, False)

o diretorio e nome do banco estaum separados visto q o sistema muda de acordo com cada cliente, mas isso naum vem ao caso, no main eu busco o diretorio base, se terminal eu busco no servidor  (M:,N:,I:.....)  se servidor eu busco no C: eu busquei esse erro no google e na maioria dos forums dizem q eh pra instalar no cliente o DAO.. eh isso q tenho de fazer?

"Quando estou fraco, aí então é que sou Poderoso"
     
ArtSoft
SAO PAULO
SP - BRASIL
Postada em 08/09/2005 10:09 hs         
Bom Dia companheiro,
 
Quando vc for montar o SETUP ( Package & Deployment Wizard ) aparecerá todas as OCX's e DLL's que voce esta utilizando automaticamente, verifique se apareceu a MSJET40.DLL e a MSJET35.DLL ( elas deveram estar selecionadas )
 
Alexandre Costa
Desenvolvidor VB
ArtSoftSystems 
     
VACA
LIMEIRA
SP - BRASIL
Postada em 08/09/2005 10:15 hs            
entaum... infelizmente por padraum da empresa nos naum usamos setups.... mais tem como eu descobrir se isto estah instalado sem o setup?

"Quando estou fraco, aí então é que sou Poderoso"
     
ArtSoft
SAO PAULO
SP - BRASIL
Postada em 08/09/2005 10:30 hs         
Ok Vaca o problema esta ai...as OCX's e DLL's precisam ser registradas no Windows !!!
 
Verifique no diretorio WINDOWSSYSTEM ou WINDOWSSYSTEM32 se estas DLL's encontram-se lá se não você terá que copia-las para este diretório e registra-las depois... EX.:
 
Após copia-las para o diretorio WINDOWSSYSTEM
 
CLIQUE NO BOTÃO INICIAR, E SELECIONE EXECUTAR
 
DIGITE : REGSVR32 C:WINDOWSSYSTEMMSJET40.DLL
 
ISTO DEVERÁ SER FEITO COM TODAS AS DLL'S E OCX'S QUE VOCE POSSUIR NO SISTEMA...VAI SER TRABALHOSO !!! É MUITO MAIS SIMPLES CRIAR UM SETUP DE INSTALAÇÃO DO SISTEMA !!!!
 
ALEXANDRE COSTA
ARTSOFTSYSTEMS
 
 
 
     
Página(s): 1/3      PRÓXIMA »

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