|
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"
|
|
|
|
|
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 _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
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"
|
|
|
|
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
|
|
|
|
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"
|
|
|
|
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
|
|
|