Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
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 13/05/2003, 11h09   #1
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
Par défaut Dates et ADO

Question bête ...

Quand je fais une requête via ADO qui met à jour une date ET que la valeur du context de la date est = à '', la BDD est mise à jour avec le 30/12/1899.

J'avais déjà vu et d'ailleurs, la valeur n'est pas affichée en visualisation, mais quand un autre produit accède à la BDD, le 30/12/1899 fait un peu tâche ....

Avez-vous un solution ??

Merci
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2003, 14h47   #2
Membre chevronné
 
Philippe
Inscription : avril 2002
Messages : 456
Détails du profil
Informations personnelles :
Nom : Philippe
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 456
Points : 688
Points : 688
Envoyer un message via ICQ à Ph. B.
2 solutions:

Faire une mise à jour avec une valeur nulle (j'ai un cas de ce type où j'utilise une procédure stockée à laquelle je transmets une valeur nulle)

Au niveau du XSL, effectuer une transformation de la valeur:
Code :
1
2
<xsl:if test="MonChamp!='30/12/1899'><xsl:value-of select="MonChamp"></xsl:value-of></xsl:if>
<xsl:if test="MonChamp='30/12/1899'> </xsl:if>
Philippe.
Ph. B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2003, 22h00   #3
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
en Gros tu veux insérer un null dan sle champs Date.
le middleware DAC change toute valeur vide pour les types autres que VARCHAR.
Integer -> 0
Float -> 0
Date -> 30/12/1899 qui correspond à un DateTime à 0
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h43.


 
 
 
 
Partenaires

Hébergement Web