Impossible d'enregistrer des valeurs ' Null ' ?
Bonjour à tous je travaille sur une application de gestion dont j'ai un formulaire de saisie qui contient des textbox, combobox ...etc , alors le problème c'est que quand je laisse un champ vide il m'envoie la valeur 'nul' et pas une chaine vide , et quand j'envoie la requête vers la base
c'est impossible d'enregistrer les données :
ici je remplie l'objet :
Code:
1 2 3 4
|
Suivi suiv=new Suivi();
suiv.Restaurant_Resto = cmb_RestaurantResto.Text;
suiv.Ajouter(suiv); |
et ici j'envoie la requête vers la base :
Code:
1 2 3 4 5
|
Declaration.cmd.CommandText = "INSERT INTO Suivi (Restaurant) values(@Restaurant)";
Declaration.cmd.Parameters.Add("@Restaurant", OleDbType.VarChar).Value = suiv.Restaurant;
Declaration.cmd.ExecuteNonQuery();
Declaration.Deconnecter(); |
alors ce que j'ai fait c'est avant d'envoyer la requête je vérifie si la valeur nul et le rends 'Chaine vide' :
Code:
1 2 3 4 5
|
if (suiv.Restaurant == null)
{
suiv.Restaurant = "";
} |
mais il me semble pas professionnelle et pratique , est ce qui il y a une autre manière de procéder et merci beaucoup :)