Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu baixei no site do super asp um código que captura a cotação do dólar no site do banco central e salva num banco de dados.
Só que está acontecendo o seguinte erro quando eu tento acessar a página dolar.asp:
error '80040111'
ClassFactory não pode fornecer a classe solicitada
dolar.asp, line 4
Exibindo código:
<font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%
Session.LCID = 1046
Set obj = CreateObject("MSXML2.ServerXMLHTTP")
obj.open "GET", "http://www.bcb.gov.br/htms/infecon/taxas/taxas.htm"
obj.send
textHTML = obj.ResponseText
dados = LCase(textHTML)
...
*O erro está destacado em vermelho.
Eu não estou conseguindo de forma alguma corrigir o problema e preciso dele funcionando urgentemente e se alguém souber a causa dele, por favor, me diga o que devo fazer para corrigi-lo.
Se quizer pegar o código completo para testar e só clicar aqui.
Abraços,
Indigo
Eu não li todo o tópico, mas qdo o erro eh na linha Server.CreateObject, eh sinal de q o componente que estah tentando instanciar não estah instalado!!você tem o componente indicado no Server.CreateObject instalado no server q estah tentando executar a página?Ateh mais...
Eu estou utilizando o pws no win 98. Não entendi direito o que você quis dizer pois sou novato e ainda não entendo muito bem sobre a linguagem asp.
Amigão,
Pra você executar este comando, você necessita de um componente instalado, o mesmo está sendo chamado pela linha Set obj = CreateObject("MSXML2.ServerXMLHTTP"), eu nunca usei este componente, mas creio que o nome dele seja XMLHTTP ou ServerXMLHTTP, se você usa o PWS, com certeza você não terá este componente instalado impossibilitando o uso deste código que postou.
Faça o seguinte, pesquise na net, vah atraz deste componente, qdo achá-lo, registre, e tente executar o comando acima novamente que terá grandes possibilidades de executar o código, EU ACHO, pq não tenho certeza q você conseguirá fazer isto com o PWS, como falei, nunca usei isto!!
Ateh mais...
>
Amigão,
Pra você executar este comando, você necessita de um componente instalado, o mesmo está sendo chamado pela linha Set obj = CreateObject("MSXML2.ServerXMLHTTP"), eu nunca usei este componente, mas creio que o nome dele seja XMLHTTP ou ServerXMLHTTP, se você usa o PWS, com certeza você não terá este componente instalado impossibilitando o uso deste código que postou.
Faça o seguinte, pesquise na net, vah atraz deste componente, qdo achá-lo, registre, e tente executar o comando acima novamente que terá grandes possibilidades de executar o código, EU ACHO, pq não tenho certeza q você conseguirá fazer isto com o PWS, como falei, nunca usei isto!!
Ateh mais...
Valew mesmo John vo fazer tudo o que você indicou.
Abraço,
Indigo
De nada amigão, precisando estamos aí!!Ateh mais...
Eu não li todo o tópico, mas qdo o erro eh na linha Server.CreateObject, eh sinal de q o componente que estah tentando instanciar não estah instalado!!você tem o componente indicado no Server.CreateObject instalado no server q estah tentando executar a página?Ateh mais...