Usuário com melhor resposta
Dll

Pergunta
-
Galera nunca programei em ASP.. comecei a programar com php bem pouco e depois ja parti pra ASP .NET entao queria pedir uma ajuda pela minha ignorancia no assunto.
Aqui na empresa onde trabalho existem varios sitemas e um deles deu um problema agora e esta em ASP e to tendo q resolver.
O erro é o seguinte:
- Tipo de erro:
Objeto Server, ASP 0177 (0x800401F3)
Seqüência de classe inválida
/intranetAdm/nuprajur/scr_log.asp, line 47
E a linha 47 é essa:
Code SnippetSet objSuporte = Server.CreateObject("nuprajur.suporte")Nos arquivos existe uma pasta DLL e dentro um arquivo nuprajur.dll e imagino q essa linha 47 seja pra criar um objeto a partir dessa DLL, ou não rs..
Queria saber se é isso mesmo.. sera q a dll foi corrompida? ou teria q registrar ela ou fazer alguma coisa pra q ela funcione?
- Tipo de erro:
Respostas
-
Olá Daniel,
é exatamente isso, ele está criando um objeto a partir da dll, mas ela precisa sim estar registrada no servidor.
Se você tiver acesso ao servidor, você pode registra-la executando a seguinte linha no Iniciar -> Executar
regsvr32 caminho_da_DLL/nome_da_DLL.dll
Espero ter ajudado.
[]s
PS: Se o post foi útil, marque-o como resposta! ;-)
-
Olá Daniel,
Pelo tipo de erro, provavelmente não tem o driver do tipo de banco, ou o caminho realmente está errado dentro da DLL.
Aproveitando e respondendo sobre sua dúvida de certificação, realmente são muitas siglas, e depende da área, na área de desenvolvimento vc pode seguir dois caminhos, um visando o framework 1.1 do .net, outro o framework 2.0.
A Microsoft sugere o 2.0, por ser o mais atual, embora seja possível tirar suas certificações no 1.1 e depois com uma prova migrar para o 2.0.
As siglas do 1.1 são MCP (1 prova), MCAD (+ 2 provas depois de se tornar MCP) e MCSD (+ 1 prova depois de se tornar MCAD)
As do 2.0 são MCTS (2 provas), MCPD (+1 prova depois de se tornar MCTS)
Você já consultou o site da microsoft? tem informações detalhadas la. veja: http://www.microsoft.com/brasil/certifique/
Eu estou tirando as do 1.1, pois ja tinha começado a estudar por elas, falta uma prova para eu tirar o MCAD, ai depois disso pretendo migrar para o MCPD (framewok 2.0), pois é apenas uma prova de migração.
Eu tenho o material até o MCAD, se te interessar te mando por email.
Espero ter ajudado.
[]s
-
Olá Daniel,
Eu já mandei o material no outro email, então, no caso de desenvolvimento sim, sendo aprovado em uma das provas para o .net 1.1 você já se torna um MCP. Se for o framework 2.0, ai tem que fazer duas para ser MCTS.
Como vc trabalha com web, sugiro que comece pela 70-315 (1.1) ou 70-536 e 70528 (2.0)
Espero ter ajudado novamente.
[]s
Todas as Respostas
-
Olá Daniel,
é exatamente isso, ele está criando um objeto a partir da dll, mas ela precisa sim estar registrada no servidor.
Se você tiver acesso ao servidor, você pode registra-la executando a seguinte linha no Iniciar -> Executar
regsvr32 caminho_da_DLL/nome_da_DLL.dll
Espero ter ajudado.
[]s
PS: Se o post foi útil, marque-o como resposta! ;-)
-
-
-
Estou rodando localmente.
Aproveitando te fazer uma pergunta q tem nada a ver com a historia rs..
Li na tua assinatura q é MCP.. estou querendo fazer uma certificação mas são tantas siglas q to meio perdido.. ja estou lendo e pesquisando.. vc tem material ai sobre o MCP? Foi bom vc ter feito? O q vc puder me esclarecer sobre certificações eu agradeceria.. ja postei no forum mas tudo mto superficial pessoal responde..
valeu
-
Opa.. falha minha.. meu usuario não estava com permissão de administrador.. ai coloquei e consegui registrar mas agora é outro erro q aconteceu.
- Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
/intranetAdm/nuprajur/scr_log.asp, line 52
Acredito q dentro da dll o caminho para conexão com o banco deve estar errado.
- Tipo de erro:
-
Olá Daniel,
Pelo tipo de erro, provavelmente não tem o driver do tipo de banco, ou o caminho realmente está errado dentro da DLL.
Aproveitando e respondendo sobre sua dúvida de certificação, realmente são muitas siglas, e depende da área, na área de desenvolvimento vc pode seguir dois caminhos, um visando o framework 1.1 do .net, outro o framework 2.0.
A Microsoft sugere o 2.0, por ser o mais atual, embora seja possível tirar suas certificações no 1.1 e depois com uma prova migrar para o 2.0.
As siglas do 1.1 são MCP (1 prova), MCAD (+ 2 provas depois de se tornar MCP) e MCSD (+ 1 prova depois de se tornar MCAD)
As do 2.0 são MCTS (2 provas), MCPD (+1 prova depois de se tornar MCTS)
Você já consultou o site da microsoft? tem informações detalhadas la. veja: http://www.microsoft.com/brasil/certifique/
Eu estou tirando as do 1.1, pois ja tinha começado a estudar por elas, falta uma prova para eu tirar o MCAD, ai depois disso pretendo migrar para o MCPD (framewok 2.0), pois é apenas uma prova de migração.
Eu tenho o material até o MCAD, se te interessar te mando por email.
Espero ter ajudado.
[]s
-
Po cara.. abriu minha mente rs...
Eu ja tinha uma noção assim mas não estava tão detalhado na minha mente...
Valeu mesmo
E aceito o material sim
-
Estava lendo aqui no site q me passo mas não consegui identificar o exame q tenho q fazer para me tornar um MCP..
pelo q entendi teria q fazer qualquer exame q me tornaria um MCP é isso mesmo?
se não for pedir mto manda tb o material para o email danieldac.ci@gmail.com
Pq o outro email acontece de não chegar alguns emails.
Obrigado novamente.
-
Olá Daniel,
Eu já mandei o material no outro email, então, no caso de desenvolvimento sim, sendo aprovado em uma das provas para o .net 1.1 você já se torna um MCP. Se for o framework 2.0, ai tem que fazer duas para ser MCTS.
Como vc trabalha com web, sugiro que comece pela 70-315 (1.1) ou 70-536 e 70528 (2.0)
Espero ter ajudado novamente.
[]s
-
Po ajudo bastante.
Mas sem querer abusar manda para o email danieldac.ci@gmail.com
Pois o da empresa não chega.. firewall barra.. valeu!
-