Erreur Automation interne

Signaler
Messages postés
4
Date d'inscription
jeudi 2 mai 2002
Statut
Membre
Dernière intervention
17 janvier 2007
-
Messages postés
1
Date d'inscription
mardi 18 juin 2002
Statut
Membre
Dernière intervention
18 juin 2002
-
Ce problème a deja été posé sur ce forum mais n'a pas obtenu de réponse, j'ai le problème suivant sur un serveur NT4 SP6a avec IIS 4 / ADO 2.7 RTM / JET 4.0 SP6... :
sql=SELECT * FROM pro WHERE secteur =1
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Pilote ODBC Microsoft Access] Erreur Automation interne

Pas de problème lorsque j'ai la requête sans le Where :
sql=SELECT * FROM pro

Après avoir fouillé le web plusieurs erreurs, impossible de trouver une solution...

Si quelqu'un a une solution, je suis preneur car j'ai essayé de réinstaller ado, odbc, access, iis/asp mais rien n'y fait... Je ne vois que la ré-installation de windows nt...

3 réponses

Messages postés
403
Date d'inscription
dimanche 12 août 2001
Statut
Membre
Dernière intervention
3 septembre 2012
2
verifie que ton type secteur soit numerique
essaie
sql="SELECT * FROM pro WHERE secteur = '1'"
Messages postés
4
Date d'inscription
jeudi 2 mai 2002
Statut
Membre
Dernière intervention
17 janvier 2007

Merci mais il s'agit bien d'un bug car le champ est un champ numéroAuto et quand j'utilise :

sql=SELECT * FROM pro WHERE secteur ='1'

j'obtiend :

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.

Ce qui la est normal...

Pour info, j'utilise la même base et la même requête dans un autre serveur ayant la même configuration : nt 4 sp6a ado 2.7rtm jet 4.0 sp6

Il doit y avoir un bug avec un fichier (bien que j'ai passé un comcheck) ou dans la base de registre...
Messages postés
1
Date d'inscription
mardi 18 juin 2002
Statut
Membre
Dernière intervention
18 juin 2002

Dim Chiffre

Chiffre = 1
sql="SELECT * FROM pro WHERE secteur =" & Chiffre

Ce n'est qu'un exemple à la con mais ca marche !!!

I'm the best !!!!!!!!!!!!!!!!!!!!!!!!!