|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 24 ![]() |
Hello,
Quelqu'un connait t'il le moyen d'affecter des valeurs numériques avec un contenu de type Null (comme en VB...) plutôt que de systèmatiquement obtenir une valeur à zéro suite aux méthodes Insert ou Update D'avance Merci |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : avril 2003 Messages : 33 ![]() |
bienvenu ds le monde XMLRAD ou valeurs NULL et valeurs égales à 0 sont identiques !!.
Je ne peux que proposer une solution pour faire la différence lors d'un extract. Ds ce cas il faut ajouter ds sa requête SELECT ...ISNULL(champ)... pour savoir si un champ est null ou égal à 0. Pour les écritures je n'en ai pas la moindre idée. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() David POULINExpert .NET (WPF, Silverlight, Windows Phone) chez Soat Inscription : avril 2003 Messages : 102 ![]() |
Je pense que l'on devrait en faire un post it, car c'est une quest qui revient souvent
__________________
Ma réponse vous a aidé ? Pensez à voter pour elle. N'oubliez pas non plus de changer le statut de votre thread en Résolu. |
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : avril 2003 Messages : 33 ![]() |
C'est une bonne idée mais la meilleure solution serait que XMLRAD gére correctement les NULL.D'autant plus que la fonction sql IsNull() n'est pas implémentée ds ttes les bdd. Je viens d'en faire la triste expérience.
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
XMLRAD ne gérera pas les nulls.
Il faut bien comprendre que le protocole HTTP et le XML sont en chaîne de caractères, donc comment représenter une valeur null quand tout est transmis en chaine de caractère ? comment différencier les valeurs blanches (string vide) de valeurs nulls ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : avril 2003 Messages : 33 ![]() |
Pourquoi ne pas donner la liberté au développeur de décider que null n'est pas 0 !. Il y a plusieurs pbs:
1) la bdd 2) le XML 3) http Null existe dans les bdd : le 1er pb me semble être de remonter cette information de la bdd vers XML. Http vient ensuite. Dans ce cas pourquoi ne pas associer Null à une valeur vide en XML ( c'est possible ). XMLRAD a choisi d'associer 0. Au pire pourquoi ne pas mettre un option "Replace null value with " ceci permettrait de gérer des valeurs spécifiques. Ceci pour les chaines et les numériques. Le 1er pb vient de cette perte d'information de la base de données. Dés le XML on ne sait plus si le champ est null ou égal à 0. Au moins avec un outil traditionnel ( Php) , on peut les gérer correctement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com