Erreur 80040e07 variable dans le temps ! [Résolu]

cs_LaetitiaB 2 Messages postés mercredi 4 octobre 2006Date d'inscription 5 octobre 2006 Dernière intervention - 4 oct. 2006 à 17:40 - Dernière réponse : cs_LaetitiaB 2 Messages postés mercredi 4 octobre 2006Date d'inscription 5 octobre 2006 Dernière intervention
- 5 oct. 2006 à 18:11
OS : Win2000 Serveur SP4
Base : Access 2000

Bonjour à toutes et tous.

J'ai une erreur incompréhensible qui se produit de façon aléatoire dans le temps et qui disparait de façon tout aussi aléatoire, voici la-dite erreur :

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.





/Biblio/_connexion.asp
, line 27




Cette erreur est survenue lorsque nous sommes passés au mois d'octobre, si j'antidate mon serveur (win2000 serveur) en 2005, 2004 ou même en mars 2006 tout s'affiche correctement ...or quand je fais des recherches ici sur les personnes qui ont été confrontées à ce type d'erreur il s'agit de leur programation qui est invalide ...or ici elle marche (au passé  et personne n'y a touché)

Au départ je pensais que mes drivers ODBC étaient obsolètes et que ca communiquait mal mais après maj le problème reste entier ...

Voici la requête au cas où :
SELECT PROMO_JOUR.*, PRODUIT.DISPO, PRODUIT.VIGNETTE, PRODUIT.REF_PRODUIT, PRODUIT.LIBELLE, PRODUIT.LIBELLE_US, PRODUIT.PRIX_HT, PRODUIT.PRIX_PROMO, PRODUIT.TVA FROM PROMO_JOUR INNER JOIN PRODUIT ON PROMO_JOUR.ID_PRODUIT=PRODUIT.ID_PRODUIT WHERE DateValue(DATE_PROMO_JOUR)=DateValue(Date())

Quelqu'un peut il me dire d'ou cela peut venir sachant que l'antidatage règle le problème (mais en créer d'autres )et que tout marchait avant  ?

Je n'y comprends plus rien
Merci d'avance pour vos réponses
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
cs_LaetitiaB 2 Messages postés mercredi 4 octobre 2006Date d'inscription 5 octobre 2006 Dernière intervention - 5 oct. 2006 à 18:11
3
Merci
Ayyyyééé !!!!

Il s'agissait simplement d'un enregistrement vide dans la BDD en fin septembre qui nous avez échappé!

1 enregistrement vide, et la requête devient invalide et provoque une erreur car il considère que tous les enregistrements suivants sont vides .

Merci cs_LaetitiaB 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_LaetitiaB

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.