Champs vide vs valeur par défaut non voulu

bphamel Messages postés 3 Date d'inscription jeudi 30 mars 2006 Statut Membre Dernière intervention 2 juillet 2006 - 30 juin 2006 à 19:33
lilippx Messages postés 149 Date d'inscription samedi 19 mars 2005 Statut Membre Dernière intervention 15 septembre 2007 - 18 juil. 2006 à 08:53
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

lilippx Messages postés 149 Date d'inscription samedi 19 mars 2005 Statut Membre Dernière intervention 15 septembre 2007
18 juil. 2006 à 08:53
Salut, une clé primaire ne peut pas etre à null(logique).
il faut que tu choisisses un autre champ pour ta clef primaire.
0
Rejoignez-nous