OVH Cloud OVH Cloud

Pb avec access Urgentissiomo

7 réponses
Avatar
HotSurfeur
Hello voici un pb sur mon serveur :

Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft Access]
Erreur réseau ou erreur disque.

Erreur dans la requête SQL : Cette opération n'est pas autorisée si l'objet
est fermé.
Requête : SELECT Count(*) FROM sessions

Erreur d'exécution Microsoft VBScript error '800a01a8'

Objet requis: 'DBRecordSet(...)'

/forum/includes/display-inc.asp, line 66


Ou encore :

Microsoft JET Database Engine error '80004005'

Erreur non spécifiée

/ConString.asp, line 5


Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv sql 2000.
Tout fonctionnais bien puis j'ai eu cette planté sur tout les sites que
j'heberge. Par contre si c'est une base sql c'est ok c'est juste avec access
que ca merdouille... J'ai reinstaller MDAC j'ai essayer plein de truc rien y
fait.

Je précise que les disque fonctionne très bien et les autre sites aussi

Need backup please !!!!

@++

Merci d'avance

7 réponses

Avatar
jbongran
HotSurfeur wrote:
Hello voici un pb sur mon serveur :

Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft Access]
Erreur réseau ou erreur disque.

Erreur dans la requête SQL : Cette opération n'est pas autorisée si
l'objet est fermé.
Requête : SELECT Count(*) FROM sessions

Erreur d'exécution Microsoft VBScript error '800a01a8'

Objet requis: 'DBRecordSet(...)'

/forum/includes/display-inc.asp, line 66


Ou encore :

Microsoft JET Database Engine error '80004005'

Erreur non spécifiée

/ConString.asp, line 5


Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv sql
2000. Tout fonctionnais bien puis j'ai eu cette planté sur tout les
sites que j'heberge. Par contre si c'est une base sql c'est ok c'est
juste avec access que ca merdouille... J'ai reinstaller MDAC j'ai
essayer plein de truc rien y fait.

Je précise que les disque fonctionne très bien et les autre sites
aussi

Need backup please !!!!

@++

Merci d'avance



Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
l'utilisation d'odbc pour Access.
"Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
Jamais trouvé d'où cela venait.
J'ai passé le tout en oledb et depuis aucun souci.
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Server.MapPath("somepathmydb.mdb");User
Id­min;Password=toto;"
En revanche pour l'erreur générant le "Cette opération n'est pas
autorisée si l'objet est fermé", cela ressemble fort à une erreur de
coding, genre objet détruit sans être fermé ou utilisé alors que détruit
(ou pas créé et erreur masquée par un "On Error Resume Nex")
Erreurs systématiques ?
Bout de code générant les erreurs ?
Avatar
HotSurfeur
Merci le pb ne vient pas du codage car ca me le fait sur plusieur site et je
n'ai rien changer en terme de config serveur ou code de pages...

"jbongran" wrote:

HotSurfeur wrote:
> Hello voici un pb sur mon serveur :
>
> Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft Access]
> Erreur réseau ou erreur disque.
>
> Erreur dans la requête SQL : Cette opération n'est pas autorisée si
> l'objet est fermé.
> Requête : SELECT Count(*) FROM sessions
>
> Erreur d'exécution Microsoft VBScript error '800a01a8'
>
> Objet requis: 'DBRecordSet(...)'
>
> /forum/includes/display-inc.asp, line 66
>
>
> Ou encore :
>
> Microsoft JET Database Engine error '80004005'
>
> Erreur non spécifiée
>
> /ConString.asp, line 5
>
>
> Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv sql
> 2000. Tout fonctionnais bien puis j'ai eu cette planté sur tout les
> sites que j'heberge. Par contre si c'est une base sql c'est ok c'est
> juste avec access que ca merdouille... J'ai reinstaller MDAC j'ai
> essayer plein de truc rien y fait.
>
> Je précise que les disque fonctionne très bien et les autre sites
> aussi
>
> Need backup please !!!!
>
> @++
>
> Merci d'avance

Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
l'utilisation d'odbc pour Access.
"Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
Jamais trouvé d'où cela venait.
J'ai passé le tout en oledb et depuis aucun souci.
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Server.MapPath("somepathmydb.mdb");User
Id­min;Password=toto;"
En revanche pour l'erreur générant le "Cette opération n'est pas
autorisée si l'objet est fermé", cela ressemble fort à une erreur de
coding, genre objet détruit sans être fermé ou utilisé alors que détruit
(ou pas créé et erreur masquée par un "On Error Resume Nex")
Erreurs systématiques ?
Bout de code générant les erreurs ?




Avatar
jbongran
HotSurfeur wrote:
Merci le pb ne vient pas du codage car ca me le fait sur plusieur
site et je n'ai rien changer en terme de config serveur ou code de
pages...

"jbongran" wrote:

HotSurfeur wrote:
Hello voici un pb sur mon serveur :

Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft
Access] Erreur réseau ou erreur disque.

Erreur dans la requête SQL : Cette opération n'est pas autorisée si
l'objet est fermé.
Requête : SELECT Count(*) FROM sessions

Erreur d'exécution Microsoft VBScript error '800a01a8'

Objet requis: 'DBRecordSet(...)'

/forum/includes/display-inc.asp, line 66


Ou encore :

Microsoft JET Database Engine error '80004005'

Erreur non spécifiée

/ConString.asp, line 5


Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv sql
2000. Tout fonctionnais bien puis j'ai eu cette planté sur tout les
sites que j'heberge. Par contre si c'est une base sql c'est ok c'est
juste avec access que ca merdouille... J'ai reinstaller MDAC j'ai
essayer plein de truc rien y fait.

Je précise que les disque fonctionne très bien et les autre sites
aussi

Need backup please !!!!

@++

Merci d'avance



Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
l'utilisation d'odbc pour Access.
"Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
Jamais trouvé d'où cela venait.
J'ai passé le tout en oledb et depuis aucun souci.
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Server.MapPath("somepathmydb.mdb");User
Id­min;Password=toto;"
En revanche pour l'erreur générant le "Cette opération n'est pas
autorisée si l'objet est fermé", cela ressemble fort à une erreur de
coding, genre objet détruit sans être fermé ou utilisé alors que
détruit (ou pas créé et erreur masquée par un "On Error Resume Nex")
Erreurs systématiques ?
Bout de code générant les erreurs ?





Que veux tu que je te dise?
Tu ne réponds pas aux questions permettant peut être d'affiner le diag, et
tu ne fait pas le test qui prend 30 secondes pour écarter un souci avec odbc
;-)
N'hésite pas à poster un bout de code, notamment la méthode de connexion à
la base access.
Tu peux aussi, si tu n'est pas à la dernière version du MDAC, upgrader à N+1
la version en cours. Pour la determiner, utiliser le component checker:
http://www.microsoft.com/downloads/details.aspx?FamilyID0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en
Avatar
HotSurfeur
Ok t'es cool jsuis mcse, donc je reprend ma question ... Le mdac est le 2.8
j'ai déjà reinstaller ... Mon problème se passe sur 50 sites différent !!!
qui on toujours fonctionné jusqu'a maintenant... Je vois pas le problème du
code là ...

"jbongran" wrote:

HotSurfeur wrote:
> Merci le pb ne vient pas du codage car ca me le fait sur plusieur
> site et je n'ai rien changer en terme de config serveur ou code de
> pages...
>
> "jbongran" wrote:
>
>> HotSurfeur wrote:
>>> Hello voici un pb sur mon serveur :
>>>
>>> Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft
>>> Access] Erreur réseau ou erreur disque.
>>>
>>> Erreur dans la requête SQL : Cette opération n'est pas autorisée si
>>> l'objet est fermé.
>>> Requête : SELECT Count(*) FROM sessions
>>>
>>> Erreur d'exécution Microsoft VBScript error '800a01a8'
>>>
>>> Objet requis: 'DBRecordSet(...)'
>>>
>>> /forum/includes/display-inc.asp, line 66
>>>
>>>
>>> Ou encore :
>>>
>>> Microsoft JET Database Engine error '80004005'
>>>
>>> Erreur non spécifiée
>>>
>>> /ConString.asp, line 5
>>>
>>>
>>> Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv sql
>>> 2000. Tout fonctionnais bien puis j'ai eu cette planté sur tout les
>>> sites que j'heberge. Par contre si c'est une base sql c'est ok c'est
>>> juste avec access que ca merdouille... J'ai reinstaller MDAC j'ai
>>> essayer plein de truc rien y fait.
>>>
>>> Je précise que les disque fonctionne très bien et les autre sites
>>> aussi
>>>
>>> Need backup please !!!!
>>>
>>> @++
>>>
>>> Merci d'avance
>>
>> Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
>> l'utilisation d'odbc pour Access.
>> "Driver={Microsoft Access Driver
>> (*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
>> Jamais trouvé d'où cela venait.
>> J'ai passé le tout en oledb et depuis aucun souci.
>> "Provider=Microsoft.Jet.OLEDB.4.0;Data
>> Source=Server.MapPath("somepathmydb.mdb");User
>> Id­min;Password=toto;"
>> En revanche pour l'erreur générant le "Cette opération n'est pas
>> autorisée si l'objet est fermé", cela ressemble fort à une erreur de
>> coding, genre objet détruit sans être fermé ou utilisé alors que
>> détruit (ou pas créé et erreur masquée par un "On Error Resume Nex")
>> Erreurs systématiques ?
>> Bout de code générant les erreurs ?

Que veux tu que je te dise?
Tu ne réponds pas aux questions permettant peut être d'affiner le diag, et
tu ne fait pas le test qui prend 30 secondes pour écarter un souci avec odbc
;-)
N'hésite pas à poster un bout de code, notamment la méthode de connexion à
la base access.
Tu peux aussi, si tu n'est pas à la dernière version du MDAC, upgrader à N+1
la version en cours. Pour la determiner, utiliser le component checker:
http://www.microsoft.com/downloads/details.aspx?FamilyID0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en





Avatar
jbongran
HotSurfeur wrote:
Ok t'es cool jsuis mcse, donc je reprend ma question ... Le mdac est
le 2.8 j'ai déjà reinstaller ... Mon problème se passe sur 50 sites
différent !!! qui on toujours fonctionné jusqu'a maintenant... Je
vois pas le problème du code là ...

"jbongran" wrote:

HotSurfeur wrote:
Merci le pb ne vient pas du codage car ca me le fait sur plusieur
site et je n'ai rien changer en terme de config serveur ou code de
pages...

"jbongran" wrote:

HotSurfeur wrote:
Hello voici un pb sur mon serveur :

Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft
Access] Erreur réseau ou erreur disque.

Erreur dans la requête SQL : Cette opération n'est pas autorisée
si l'objet est fermé.
Requête : SELECT Count(*) FROM sessions

Erreur d'exécution Microsoft VBScript error '800a01a8'

Objet requis: 'DBRecordSet(...)'

/forum/includes/display-inc.asp, line 66


Ou encore :

Microsoft JET Database Engine error '80004005'

Erreur non spécifiée

/ConString.asp, line 5


Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv
sql 2000. Tout fonctionnais bien puis j'ai eu cette planté sur
tout les sites que j'heberge. Par contre si c'est une base sql
c'est ok c'est juste avec access que ca merdouille... J'ai
reinstaller MDAC j'ai essayer plein de truc rien y fait.

Je précise que les disque fonctionne très bien et les autre sites
aussi

Need backup please !!!!

@++

Merci d'avance



Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
l'utilisation d'odbc pour Access.
"Driver={Microsoft Access Driver
(*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
Jamais trouvé d'où cela venait.
J'ai passé le tout en oledb et depuis aucun souci.
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Server.MapPath("somepathmydb.mdb");User
Id­min;Password=toto;"
En revanche pour l'erreur générant le "Cette opération n'est pas
autorisée si l'objet est fermé", cela ressemble fort à une erreur
de coding, genre objet détruit sans être fermé ou utilisé alors que
détruit (ou pas créé et erreur masquée par un "On Error Resume
Nex") Erreurs systématiques ?
Bout de code générant les erreurs ?





Que veux tu que je te dise?
Tu ne réponds pas aux questions permettant peut être d'affiner le
diag, et tu ne fait pas le test qui prend 30 secondes pour écarter
un souci avec odbc ;-)
N'hésite pas à poster un bout de code, notamment la méthode de
connexion à la base access.
Tu peux aussi, si tu n'est pas à la dernière version du MDAC,
upgrader à N+1 la version en cours. Pour la determiner, utiliser le
component checker:
http://www.microsoft.com/downloads/details.aspx?FamilyID0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en





As tu réinstaller les Drivers JET en sp8 (ceux ci ne font plus partie du
MDAC depuis la 2.6) ?
http://support.microsoft.com/kb/239114/FR/
http://support.microsoft.com/kb/829558
Voici une liste non exhaustive des soucis pouvant s'appliquer à Access eu
égard aux drivers JET:
http://support.microsoft.com/kb/237994/EN-US/
Sinon, cela ne coute rien non plus, de créer un fichier udl comme documenté
ici:
http://support.microsoft.com/kb/232060
Que dit Component checker ?
Le test en OLE ? (d'ailleur au passage les sites gagneraient en perf)
Avatar
HotSurfeur
Oki c'est cool c'était le sp8 a reinstaller meric du coup de pouce

"jbongran" wrote:

HotSurfeur wrote:
> Ok t'es cool jsuis mcse, donc je reprend ma question ... Le mdac est
> le 2.8 j'ai déjà reinstaller ... Mon problème se passe sur 50 sites
> différent !!! qui on toujours fonctionné jusqu'a maintenant... Je
> vois pas le problème du code là ...
>
> "jbongran" wrote:
>
>> HotSurfeur wrote:
>>> Merci le pb ne vient pas du codage car ca me le fait sur plusieur
>>> site et je n'ai rien changer en terme de config serveur ou code de
>>> pages...
>>>
>>> "jbongran" wrote:
>>>
>>>> HotSurfeur wrote:
>>>>> Hello voici un pb sur mon serveur :
>>>>>
>>>>> Erreur dans la requête SQL : [Microsoft][Pilote ODBC Microsoft
>>>>> Access] Erreur réseau ou erreur disque.
>>>>>
>>>>> Erreur dans la requête SQL : Cette opération n'est pas autorisée
>>>>> si l'objet est fermé.
>>>>> Requête : SELECT Count(*) FROM sessions
>>>>>
>>>>> Erreur d'exécution Microsoft VBScript error '800a01a8'
>>>>>
>>>>> Objet requis: 'DBRecordSet(...)'
>>>>>
>>>>> /forum/includes/display-inc.asp, line 66
>>>>>
>>>>>
>>>>> Ou encore :
>>>>>
>>>>> Microsoft JET Database Engine error '80004005'
>>>>>
>>>>> Erreur non spécifiée
>>>>>
>>>>> /ConString.asp, line 5
>>>>>
>>>>>
>>>>> Je met plusieur erreur car j'ai un srv IIS sur 2000 srv avec srv
>>>>> sql 2000. Tout fonctionnais bien puis j'ai eu cette planté sur
>>>>> tout les sites que j'heberge. Par contre si c'est une base sql
>>>>> c'est ok c'est juste avec access que ca merdouille... J'ai
>>>>> reinstaller MDAC j'ai essayer plein de truc rien y fait.
>>>>>
>>>>> Je précise que les disque fonctionne très bien et les autre sites
>>>>> aussi
>>>>>
>>>>> Need backup please !!!!
>>>>>
>>>>> @++
>>>>>
>>>>> Merci d'avance
>>>>
>>>> Pour la première erreur, j'ai déja eu ça, dans mon cas c'était dû à
>>>> l'utilisation d'odbc pour Access.
>>>> "Driver={Microsoft Access Driver
>>>> (*.mdb)};Dbq=C:mydatabase.mdb;Uid­min;Pwd=toto;"
>>>> Jamais trouvé d'où cela venait.
>>>> J'ai passé le tout en oledb et depuis aucun souci.
>>>> "Provider=Microsoft.Jet.OLEDB.4.0;Data
>>>> Source=Server.MapPath("somepathmydb.mdb");User
>>>> Id­min;Password=toto;"
>>>> En revanche pour l'erreur générant le "Cette opération n'est pas
>>>> autorisée si l'objet est fermé", cela ressemble fort à une erreur
>>>> de coding, genre objet détruit sans être fermé ou utilisé alors que
>>>> détruit (ou pas créé et erreur masquée par un "On Error Resume
>>>> Nex") Erreurs systématiques ?
>>>> Bout de code générant les erreurs ?
>>
>> Que veux tu que je te dise?
>> Tu ne réponds pas aux questions permettant peut être d'affiner le
>> diag, et tu ne fait pas le test qui prend 30 secondes pour écarter
>> un souci avec odbc ;-)
>> N'hésite pas à poster un bout de code, notamment la méthode de
>> connexion à la base access.
>> Tu peux aussi, si tu n'est pas à la dernière version du MDAC,
>> upgrader à N+1 la version en cours. Pour la determiner, utiliser le
>> component checker:
>> http://www.microsoft.com/downloads/details.aspx?FamilyID0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en

As tu réinstaller les Drivers JET en sp8 (ceux ci ne font plus partie du
MDAC depuis la 2.6) ?
http://support.microsoft.com/kb/239114/FR/
http://support.microsoft.com/kb/829558
Voici une liste non exhaustive des soucis pouvant s'appliquer à Access eu
égard aux drivers JET:
http://support.microsoft.com/kb/237994/EN-US/
Sinon, cela ne coute rien non plus, de créer un fichier udl comme documenté
ici:
http://support.microsoft.com/kb/232060
Que dit Component checker ?
Le test en OLE ? (d'ailleur au passage les sites gagneraient en perf)





Avatar
jbongran
HotSurfeur wrote:
Oki c'est cool c'était le sp8 a reinstaller meric du coup de pouce



De rien ;-)
Cependant je persiste et signe, essaie de passer juste un site (en terme de
requête) en OLE.
Tu verra la différence (y compris la stabilité), surtout couplé à
l'utilisation des méthodes GetString et GetRows