none
Erro em script .ASP relacionado à conexão com .mdb RRS feed

  • Pergunta

  • Olá, bom dia, boa tarde, boa noite senhoras e senhores, 

    Temos um site em .asp bem antigo, eu particularmente, e infelizmente,  entendo praticamente nada de ASP...

    Estamos recebendo uma mensagem de erro de um sistema que funcionou até hoje de manhã.

    E gostaria de verificar se alguém poderia por gentileza dar uma "luz" para reativar o tal sistema:

    Quando a página abre, aparece o seguinte erro:

    Microsoft JET Database Engine error '80004005'

    System resource exceeded.

    /mensagens/mensagens.asp, line 25            ( a função nessa linha 25 é rsMSG.Open() )

    O sistema consiste em uma página com mensagens, são 31 mensagens que mudam diariamente, vou destrinchar o código logo abaixo:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <%@LANGUAGE="VBSCRIPT"%>

    <!--#include virtual="/conexoes/msg.asp" -->

    <%


    set rsMSG = Server.CreateObject("ADODB.Recordset")

    rsMSG.ActiveConnection = MM_MSG_STRING

    rsMSG.Source = "SELECT *  FROM mensagens2  WHERE dia=" & Day(now)

    rsMSG.CursorType = 0

    rsMSG.CursorLocation = 2

    rsMSG.LockType = 3

    rsMSG.Open()

    rsMSG_numRows = 0

    %>

    </head>

    O arquivo que é chamado em <!--#include virtual="/conexoes/msg.asp" --> ali em cima

    contém o seguinte código:

    <%
    ' FileName="Connection_ado_conn_string.htm"
    ' Type="ADO"
    ' HTTP="false"
    ' Catalog=""
    ' Schema=""
    MM_MSG_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\Web\msgdia.mdb;Persist Security Info=False"
    %>

    A linha 25 contém a seguinte função: rsMSG.Open()

    O arquivo .mdb contém 3 tabelas , correspondentes à: FROM mensagens2 citado lá em cima no código também

    Como disse anteriormente, o sistema funcionou até hoje cedo, nesse endereço:

    http://www.sni.org.br/mensagens/mensagens.asp

    Mas agora, desistiu de viver rsrsr

    Creio que como é um sistema meio antigo, alguma atualização na locaweb deve ter tornado o funcionamento 

    inviável... Como ví em alguns fóruns, esse erro estaria ligado à permissões de escrita também...

    Alguém saberia do que se trata ?

    Desde já, muito agradecido!

    terça-feira, 18 de novembro de 2014 20:55

Respostas

  • Bom dia,

    Quão antiga ela é, teve algum tipo de update ou atualização em seu sistema para apresentar esse erro somente essa manhã?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    quarta-feira, 19 de novembro de 2014 10:06

Todas as Respostas

  • Bom dia,

    Quão antiga ela é, teve algum tipo de update ou atualização em seu sistema para apresentar esse erro somente essa manhã?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    quarta-feira, 19 de novembro de 2014 10:06
  • Ricardo, obrigado pela gentileza da resposta, não sei exatamente a data da criação do arquivo, mas seria por volta de 2004... O fato é que abri um chamado junto ao provedor, locaweb, e de alguma forma, voltou à funcionar...

    Pelos poucos conteúdos que achei em busca, poderia ser algo ligado à permissões de escrita na pasta...

    Obrigado pela atenção e pelo tempo.

    Segue a resposta do suporte:

    Olá, Alan 

    Peço desculpas pela demora em responder este chamado. 

    Não localizei o erro informado ao acessar o site. Porém este erro ocorre quando você consulta uma query muito complexa que se aplica a muitos registros em base de dados Access. 

    Dessa forma , recomenda-se a migração desse seu conteúdo da Base de dados para um Banco de dados mais indicado para o ambiente Web. Para isso, recomende ao DBA de sua confiança as informações abaixo: 

    ◘ Bases MySQL (oferecidas gratuitamente nos planos de hospedagem Locaweb): 
    http://ajuda.locaweb.com.br/pt-br/Converter_.mdb(Access)_em_.sql_(MySQL)) 

    ◘ Estrutura Microsoft MS-SQL (*é possível a contratação conforme http://ajuda.locaweb.com.br/pt-br/Como_contratar_serviços_Adicionais_da_Hospedagem ) 
    http://ajuda.locaweb.com.br/pt-br/Importando_banco_Access_no_MS_SQL 


    Buscamos cada vez mais entregar um atendimento que satisfaça suas expectativas. Por isso, queremos saber sua opinião sobre o atendimento prestado neste chamado. 

    Se considera o assunto desse chamado resolvido, clique no botão "Finalizar Chamado". Em seguida, clique em "Sim, avaliar o chamado". 

    Atenciosamente, 

    • Editado myokonin quarta-feira, 26 de novembro de 2014 13:50
    quarta-feira, 26 de novembro de 2014 13:46