Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [Microsoft][ODBC Microsoft Access Driver] System resource exceeded. [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (Jackboy)

vendredi 10 mars 2006 à 01:17:37 | [Microsoft][ODBC Microsoft Access Driver] System resource exceeded.

Jackboy

Bonjour !

Je suis sous asp et access et j'ai beaucoup de probleme (vitesse) et maintenant cette erreur [Microsoft][ODBC Microsoft Access Driver] System resource exceeded. Je suis sur un hebergeur et donc je n'ai pas acces a la machine. J'aimerai savoir ce qu'il ce passe !!!

Comme mentionné dans un autre question ici, j'affiche un calendrier evenementielle et si une evenement est present dans la journee j'affiche une petite icone, donc la requete passe au maximum 31fois pour un mois de 31 jours, donc ce n'est pas vraiment demandant et ma requete est celle-ci :

'verifier si un event est present pour une journee
 Public Sub EventBdDay(o_EnrDate, i_Year, i_Month, i_Day)
    
  If i_Year <> "" and i_Month <> "" and i_Day <> "" Then
   CreateRs rsItem, 3, 3
   Dim DateEvent
   
   DateEvent = i_Day & "/" & i_Month & "/" & i_Year
   
   SQL_Query = "SELECT Event_Id, Event_Date_Start FROM Event Where Event_Date_Start = '" & DateEvent & "'"

   rsItem.Open SQL_Query, strCon
   
   if (rsItem.eof and rsItem.bof) then
    'traitement si vide
    o_EnrDate = 0
    CloseRS(rsItem) 'call de la sub pour fin du recordset
   else
    'traitement si resultat
    o_EnrDate = rsItem.recordcount
    CloseRS(rsItem) 'call de la sub pour fin du recordset
   end if
  else
   o_EnrDate = 0 
  end if
 End Sub



Selon vous qu'elle solution serai a adopter et croyez vous que mon hebergeur est le probleme ???




lundi 13 mars 2006 à 09:02:59 | Re : [Microsoft][ODBC Microsoft Access Driver] System resource exceeded.

Yopyop

salut,

tu n'as pas essayé la requête que j'ai postée ?
dommage, tu n'aurais eu qu'une requête au lien de 31  !!!

Pour ton erreur (problème de ressources), un bon moyen de tester serait que tu download la base et que tu testes sur ta machine....

une des raisons qui cause cette erreur est que le nombre de connections à ta base access est trop grand... et là tu ne peux rien faire côté configuration, il faut corriger ton code ( est-ce que tu fermes correctement tes recordsets ? quel genre de recordset utilises-tu ? entre chaque requête si nécessaire ?).

Typiquement, le code que tu montres utilises trop de ressources pour ce qu'il fait:
tu vas chercher tous les events d'un jour pour savoir combien il y en a... pour savoir combien il y en a tu utilises recordcount (qui, je te le rappelle, parcours l'ensemble du recordset retourné).

Tu fais
rsItem.Open SQL_Query, strCon
Donc tu ouvres à chaque fois une nouvelle connection..... c'est certainement avec cela que tu bouffes toutes les ressources...


Pourquoi n'utilises-tu pas un "bête" :
'Ouverture de la connection au début de la page

SQL_Query = "SELECT COUNT(Event_Id) AS nbEvents FROM Event Where Event_Date_Start = '" & DateEvent & "'"

set oRs = oConn.Execute(SQL_Query)
iCount = oRs.Fields("nbEvents ").Value
oRs.close()
Set oRs=nothing

'fermeture de la connection à la fin de la page.

Ou retourne tous les jours du mois que je te l'ai indiqué dans un précédent post (comme ca tu n'as qu'une requête, qu'un seul recordset et qu'une connection... donc 31 fois moins de ressources ).

autrement, problème d'espace disque dur ?

yopyop



Cette discussion est classé dans : access, microsoft, event, rsitem, enrdate


Répondre à ce message

Sujets en rapport avec ce message

Vitesse d'une requete [ par Jackboy ] Sous asp3, j'ai crée un calendrier événementielle et j'indique à l'utilisateur via une icone qu'un événement est présent pour tel jour. Ma requete est Problème de connection. [ par touss ] Bonjour.Voila j'avais une base de donnée sous une vielle version d'Access et cela se passait bien. Mais je l'ai migré vers une version Access 2000 et connection a access [ par sofienems ] j'ai une connexion stable a une base de donné accessconnstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath("DB.mdb")&";User Service Web et Microsoft Access [ par nicompx ] Bonjour,Pouvez-vous me dire si il y a moyen de remplir un Web Service ASP.NET avec une Microsoft Access.Merci d'avance.>> NiCoMpX << Connexion base de donnée [ par Larwin ] bonjour tout le monde.J'ai un bête problème que je n'arrive pas a solutionner...Je place le code directement pour expliquer la chose :Protected</font ASP et ODBC [ par jeuneprog ] Bonjour à tous, Voilà mon erreur complete : Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][Pilote ODBC Microsoft Access] L'op Connection ASP à une base Access [ par pestounette ] Bonjour,J'ai une base de données Access 2000 sur un serveur, IIS et mon site web sont installés en local sur ma machine, et je n'arrive pas à me conne erreur asp! [ par youcefe ] salut je ne sais pas ce qui se passe, mais j'ai toujours l'erreur suivante quand je veux effectuer une insertion ds ma bd access"Microsoft OLE DB Prov Problème de connexion à une base Access [ par fsesar ] Bonjour, je débute en programmation Asp dans le cadre d'un stage, j'ai deja tout essayé et cherché plusieurs heures des solutions , je n 'arrive pas à Lister enregistrement [ par gerfaut11 ] Bonjour Je voudrais lister les enregistrements d'une base access selon un critere saisi dans un formulaire j'ai le message suivant: Erreur de compi


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.