Une erreur d'exécution sur la date en Sql Server 7 [Résolu]

dchercheur 2 Messages postés mardi 20 septembre 2005Date d'inscription 30 septembre 2005 Dernière intervention - 29 sept. 2005 à 16:35 - Dernière réponse : dchercheur 2 Messages postés mardi 20 septembre 2005Date d'inscription 30 septembre 2005 Dernière intervention
- 30 sept. 2005 à 11:10
Bonjour à toute la communauté de VB.
je suis chargé de déboguer des logiciels sous VB qui tournent sur Sql Server 7 .
voici mon probléme, sur un champ Date, lorsque je fais un test sur la date ex: si je tape 12/05/1201 un bug se signale:
(erreur d'exécution '-2147217887 (80040e21)':
une opération OLE-DB en plusieurs étapes a généré des erreurs. verifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué.)
Merci.
Afficher la suite 

3 réponses

Meilleure réponse
aieeeuuuuu 698 Messages postés jeudi 16 janvier 2003Date d'inscription 20 mai 2011 Dernière intervention - 29 sept. 2005 à 17:11
3
Merci
pour préciser un peu ma réponse, et après vérification, le format dateTime accpete les dates du 1er janvier 1753 au 31 decembre 9999...

le format smalldatetime accepte les dates du 1er janvier 1900 au 6 juin 2076

c'est peut etre de la de vient le probleme avec la date du 12/05/1201 que tu as saisie :)

Merci aieeeuuuuu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 68 internautes ce mois-ci

aieeeuuuuu 698 Messages postés jeudi 16 janvier 2003Date d'inscription 20 mai 2011 Dernière intervention - 29 sept. 2005 à 17:07
0
Merci
salut,
peux-tu apporter plus de precisions stp...
où tapes-tu la date ?
quel est le code qui génére cette erreur ? est-ce que tu as cette erreur quelle que soit la date que tu tapes ?
car certains formats de date n'acceptent pas n'importe quelle date. (les dates antérieures à 1760, ou quel chose comme ca !)
dchercheur 2 Messages postés mardi 20 septembre 2005Date d'inscription 30 septembre 2005 Dernière intervention - 30 sept. 2005 à 11:10
0
Merci
c'est une composante Activex de Farpoint(fpdatetime) qui doit être enregistré dans une base de donnée SQL SERVER7 dont le type est en format DateTime.
effectivment, j'ai testé le format DateTime mais j'ai constaté que si je tape sur le champ Date ex : 01/02/1751

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.