Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2011, 12h22   #1
Nouveau Membre du Club
 
Sleeg Adri
Inscription : juillet 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : Sleeg Adri

Informations forums :
Inscription : juillet 2010
Messages : 131
Points : 39
Points : 39
Par défaut Updater une valeur NULL dans un champ de ma BD

Bonjour,

Comment enregistrer une valeur de type NULL dans un champ de base de donnée?

Il s'agit d'un champ de type SmallDateTime et lorsque je met MonChamp = "" comme je le fais pour des champs de type Nvarchar ça me donne l'erreur suivante : Le type ne correspond pas. < Logique!

J'ai essayé MonChamp = Null < Marche pas non plus.

Merci d'avance pour votre aide.
sleeg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h26   #2
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Salut

c'est plus une question de base de données je pense, pas d'ASP

quel est ton SGBD ?
ton champ n'est pas en Not Null dans ta BDD ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h33   #3
Nouveau Membre du Club
 
Sleeg Adri
Inscription : juillet 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : Sleeg Adri

Informations forums :
Inscription : juillet 2010
Messages : 131
Points : 39
Points : 39
Le site en ASP utilise SQL Server.

En fait dans mon champ de type SmallDateTime il y a actuellement une valeur, je voudrais que quand je coche un input de type radio la valeur dans ma BD se remette sur NULL tout simplement.
sleeg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h35   #4
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
et dans ta base de données, ton champ SmallDateTime peut être null ?
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h37   #5
Nouveau Membre du Club
 
Sleeg Adri
Inscription : juillet 2010
Messages : 131
Détails du profil
Informations personnelles :
Nom : Sleeg Adri

Informations forums :
Inscription : juillet 2010
Messages : 131
Points : 39
Points : 39
Oui
sleeg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 14h34   #6
Membre expérimenté
 
Avatar de tumoo
 
Homme
Développeur informatique
Inscription : janvier 2011
Messages : 309
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Charente Maritime (Poitou Charente)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : janvier 2011
Messages : 309
Points : 550
Points : 550
Quand je fais un insert avec null comme valeur dans SQL Server, ça fonctionne correctement.

Tu peux poster le résultat d'un Response.Write taChaineSQL juste avant l’exécution de taChaineSQL dans ton SGBD stp (où ta chaine est ton insert complet quoi)
tumoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h32.


 
 
 
 
Partenaires

Hébergement Web