C# Date à null [Résolu]

Aurore1205 19 Messages postés lundi 8 novembre 2004Date d'inscription 18 novembre 2004 Dernière intervention - 10 nov. 2004 à 10:54 - Dernière réponse : blochaou 1 Messages postés jeudi 7 juin 2007Date d'inscription 8 janvier 2008 Dernière intervention
- 8 janv. 2008 à 04:10
Bonjour à tous,
J'ai un probléme avec une date initialisé à NULL.
En fait je fais un INSERT dans une table qui peut ou non avoir une date, c'est à dire que le champ DATE dans ma table peut être renseigné ou pas.
Hors quand je renseigne ce champ il me dit :

Dépassement SqlDateTime. Doit être compris entre 1/1/1753 12:00:00 AM et 31/12/9999 11:59:59 PM.

Alors je comprends pas comment je peux faire pour mettre cette date à null?????

Quelqu'un peux m'aider peut etre??????

A plus.....

Aurore
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
SharpMao 1025 Messages postés mardi 4 février 2003Date d'inscription 7 juin 2010 Dernière intervention - 10 nov. 2004 à 11:16
3
Merci
Utilise DBNull.Value
Amicalement, SharpMao

Merci SharpMao 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de SharpMao
Aurore1205 19 Messages postés lundi 8 novembre 2004Date d'inscription 18 novembre 2004 Dernière intervention - 10 nov. 2004 à 10:55
0
Merci
Pardon faute :::

C'est quand JE NE RENSEIGNE PAS LE CHAMP qui me met une erreur!!!!!

Excusez moi c'est en me relisant que j'ai vu la faute!!!

oups!!!!

Aurore
Commenter la réponse de Aurore1205
blochaou 1 Messages postés jeudi 7 juin 2007Date d'inscription 8 janvier 2008 Dernière intervention - 8 janv. 2008 à 04:10
0
Merci
J'ai un problème avec dépassement.
Voici le code qui insère une date dans la table:
ecriture00.DateCredit DateTime.Now;ecriture00.DateDebit

DateTime.Now;

cmd.Parameters.Add(

Sql.Instance.CreateParameter(
"@DATD",
DbType.DateTime,ecriture.DateDebit ==
null?
null :ecriture.DateDebit ));cmd.Parameters.Add(

Sql.Instance.CreateParameter(
"@DATC",
DbType.DateTime,ecriture.DateCredit ==
null?
null:ecriture.DateDebit ));

J'ai une exception de dépassement.
Commenter la réponse de blochaou

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.