Bonjour,
J'interroge une base de données ODBC d'un logiciel de Gestion Electronique de Documents "Alchemy". Si on définit un champ de type 'Date' dans une telle base, sa valeur par défaut est 'Null' !
Dans une appli .Net, si j'interroge la base et que ma requête tente d'extraire un enregistrement dont la valeur d'un champ de type Date est 'Null', le requête s'arrête, et j'obtiens le message d'erreur suivant:
"L'argument spécifié n'était pas dans les limites de la plage des valeurs valides. Nom du paramètre : Les paramètres Year, Month et Day décrivent un DateTime qui ne peut pas être représenté."
J'ai essayé de changer des paramètres de la connection, sans succès.
Y-a-t-il un moyen d'ignorer cette erreur, afin de pouvoir remplacer
ces satanés 'Null' par une Date '0' arbitraire ?
La même requête à travers Access remplace les 'Null' pas 1er Janvier 1980 ! J'espère qu'ADO.Net peut en faire autant...
---
BL