Erreur Automation interne

bdminf84 Messages postés 4 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 17 janvier 2007 - 2 mai 2002 à 19:20
Evectra Messages postés 1 Date d'inscription mardi 18 juin 2002 Statut Membre Dernière intervention 18 juin 2002 - 18 juin 2002 à 12:05
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

cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
3 mai 2002 à 12:02
verifie que ton type secteur soit numerique
essaie
sql="SELECT * FROM pro WHERE secteur = '1'"
0
bdminf84 Messages postés 4 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 17 janvier 2007
3 mai 2002 à 12:20
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...
0
Evectra Messages postés 1 Date d'inscription mardi 18 juin 2002 Statut Membre Dernière intervention 18 juin 2002
18 juin 2002 à 12:05
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 !!!!!!!!!!!!!!!!!!!!!!!!!
0
Rejoignez-nous