OVH Cloud OVH Cloud

ASP + ADO + Access

4 réponses
Avatar
J-Pierre
Bonjour tout le monde,

Sur mon PC, j'ai IIS et je teste en local (WIN XP PRO SP2 + OFFICE XP).

Dans ma page ASP, je ne fais pas grand chose, je me connecte à ma base MDB avec ADO, un SELECT et un INSERT, je ferme la
connexion et je fais un Nothing.

Si je reviens trop vite sur la même page, j'ai l'erreur ci-après. Si j'attends assez longtemps (plusieurs minutes), ça marche.
Par contre, si je copie tout ça sur le site et que je fais la même manip, l'erreur ne se produit jamais.
Dois-je en conclure que certains ont un Access qui va plus vite que le mien ?

Ce n'est pas dramatique, mais j'aimerais bien comprendre :-))))
Merci
J-Pierre

---------------------------------------
Voilà le code (la variable Application("database") contient le nom de la source de données ODBC), ça plante sur l'Open:
-----------------------------------------
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRset = Server.CreateObject("ADODB.Recordset")
objConn.Open Application("database"), "", ""
-------------------------------------------------------
Et voilà la page d'erreur qui s'affiche:
-------------------------------------------------------
Erreur de compilation Microsoft VBScript error '800a0401'

Fin d'instruction attendue

/iisHelp/common/500-100.asp, line 11

Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString,
strURL
--------------------------------------------------------------------------^Provider error '80004005'

Erreur non spécifiée

/XXXXXEchanges/XXXXXLogonReponse.asp, line 40

------------------------------------------------------

4 réponses

Avatar
Salut

"J-Pierre"
Bonjour tout le monde,

Dans ma page ASP, je ne fais pas grand chose


ah ? parce qu'on peut faire plus que "pas grand chose" avec ASP ?

Si je reviens trop vite sur la même page, j'ai l'erreur ci-après. Si j'attends assez longtemps (plusieurs minutes), ça marche.
Par contre, si je copie tout ça sur le site et que je fais la même manip, l'erreur ne se produit jamais.
Dois-je en conclure que certains ont un Access qui va plus vite que le mien ?


hum, plusieurs minutes ??? ça me laisse perplexe.
Le problème est ailleurs...

Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL


et tous ces objets dimensionnés comme "variant" ne doit pas arranger les choses surtout si le deuxième Dim est sur la 1ere ligne
;-))...


a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

Avatar
J-Pierre
Bonsoir Arnaud,

Tout ce code bizarre n'est pas de moi mais de MS......je suppose qu'il n'est pas trop bien édité. Ce qui concerne mon code est
dans la 2ème partie:
-------------------
Erreur non spécifiée

/XXXXXEchanges/XXXXXLogonReponse.asp, line 40
--------------------
Et puis, si je ferme IE et que je le réouvre, pas d'erreur la 1ère fois, mais la 2ème, boum.....

Tout ça sent le bug à plein nez, mais depuis que MS pousse .NET à fond.......

Tiens, à propos, où sont-ils passés, les ingénieurs de MS ?

J-Pierre

<Anor> a écrit dans le message de news:
Salut

"J-Pierre"
Bonjour tout le monde,

Dans ma page ASP, je ne fais pas grand chose


ah ? parce qu'on peut faire plus que "pas grand chose" avec ASP ?

Si je reviens trop vite sur la même page, j'ai l'erreur ci-après. Si j'attends assez longtemps (plusieurs minutes), ça
marche.
Par contre, si je copie tout ça sur le site et que je fais la même manip, l'erreur ne se produit jamais.
Dois-je en conclure que certains ont un Access qui va plus vite que le mien ?


hum, plusieurs minutes ??? ça me laisse perplexe.
Le problème est ailleurs...

Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString,
strURL


et tous ces objets dimensionnés comme "variant" ne doit pas arranger les choses surtout si le deuxième Dim est sur la 1ere
ligne ;-))...


a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------





Avatar
J-Pierre
Arnaud, t'es pas la moitié d'un con..... :-))))))

Suite à ta remarque, j'ai recherché la page asp en question:
C:WINDOWSHelpiisHelpcommon500-100.asp

Et j'ai corrigé le Dim en le mettant sur une nouvelle ligne.
Ca a donné un nouveau mesage d'erreur:


Erreur de compilation Microsoft VBScript error '800a0401'


























































Fin d'instruction attendue

/iisHelp/common/500-100.asp, line 16

If Response.Buffer Then Response.Clear Response.Status = "500 Erreur interne du serveur" Response.ContentType = "text/html"
Response.Expires = 0 End If
-----------------------------------------------------------------------------------------^Provider error '80004005'

Erreur non spécifiée

/KazakEchanges/KazakLogonReponse.asp, line 40


























































Alors, j'ai corrigé ce putain de IF en le mettant sur plusieurs lignes et ça m'a donné un nouveau message d'erreur



























































Erreur de compilation Microsoft VBScript error '800a0401'

Fin d'instruction attendue

/iisHelp/common/500-100.asp, line 244

Dim bakCodepage on error resume next bakCodepage = Session.Codepage Session.Codepage = 1252 on error goto 0 Response.Write
Server.HTMLEncode(objASPError.Category) If objASPError.ASPCode > "" Then Response.Write Server.HTMLEncode(", " &
objASPError.ASPCode) Response.Write Server.HTMLEncode(" (0x" & Hex(objASPError.Number) & ")" ) & "<br>"
----------------^Provider error '80004005'

Erreur non spécifiée

/KazakEchanges/KazakLogonReponse.asp, line 40



























































Là, je laisse tomber, en fait, l'info intéressante est qu'il s'agit d'une erreur interne du serveur, laquelle, bien sûr,
j'aimerais savoir, si la suite marchait, j'aurais des détails.... Je vais quand même essayer une recherche dans la KB.

Bon a+

J-Pierre.

























































Avatar
J-Pierre
Et elle dit quoi, la KB ?

500 Erreur interne du serveur
500.12 Redémarrage de l'application
500.13 Serveur occupé
500.15 Requêtes pour Global.asa non autorisées
500-100.asp Erreur ASP

Je suis vachement avancé......