Champs vide vs valeur par défaut non voulu

Signaler
Messages postés
3
Date d'inscription
jeudi 30 mars 2006
Statut
Membre
Dernière intervention
2 juillet 2006
-
Messages postés
149
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
15 septembre 2007
-
Bonjour j'utilise Visual studio 2005, j'ai un formview lié à un datasource. Lorsque j'update le form et que les champs sont vide, sql server met une valeur par défaut qui est la clé primaire de la table dans les champs vide. Par contre, moi je ne veux pas cela mais un champ qui reste à null. Pourtant j'ai mis allow null dans la table pour tous les champs. Je ne comprend vraiment pas ce qu'est le problème je ne vois pas autre chose qu'un problème de sql server 2005. Il fait la même chose pour les dates au lieu de mettre aucune valeur lorsque le champs est vide, il met une vieille date du genre (1900-11-02) ce qui doit correspondre à clé primaire, mais en format date. De plus je n'ai mis aucune valeur null nul part. Moi je veux ce champ vide, sinon l'utilisateur doit effacer à chaque fois et en tout k sa fait pas de sens.

J'attend vos réponses. Merci!

1 réponse

Messages postés
149
Date d'inscription
samedi 19 mars 2005
Statut
Membre
Dernière intervention
15 septembre 2007

Salut, une clé primaire ne peut pas etre à null(logique).
il faut que tu choisisses un autre champ pour ta clef primaire.