IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSIS Discussion :

[SSIS] [2K5] insertion d'un null dans un champ smalldatetime


Sujet :

SSIS

  1. #1
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 62
    Points
    62
    Par défaut [SSIS] [2K5] insertion d'un null dans un champ smalldatetime
    Bonjour,

    je souhaite insérer des valeurs null dans un champ smalldatetime.
    Pour ce faire j'utilise un composant de transformation qui caste une string en date avant insertion.

    Dans le cas ou la valeur de la string est null, je veux insérer dans ma table la valeur Null.

    J'utilise la ligne de code ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Row.Tdatenaissance = SqlDateTime.Null.Value
    Seulement, cette méthode retourne une erreur disant que ce n'est pas applicable sur une valeur null.

    J'ai aussi testé le ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Row.Tdatenaissance = SqlDateTime.Null
    Aucune erreur dans ce cas, exepté que la date du 01/01/1900... est insérée par défaut, alors que je souhaite avoir un null dans ma table.

    La date du 01/01/1900 est renvoyée par Y'a-t-il un moyen de surcharger cette valeur pour obtenir un "Null" ?


    Merci de votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Mars 2009
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 71
    Points : 62
    Points
    62
    Par défaut
    L'affectation d'un null ne semble pas fonctionner via le script.
    le code affecte la date du 1/1/1900 par défaut.

    Afin de contourner cela et d'insérer un véritable null, j'utilise le null du composant colonne dérivée via les expressions régulières.

    L'étape se fait en plusieurs temps si besoin :
    - lecture de la données
    - transformation de la données via le composant script
    - affectation du null via les expressions régulières dans le cas ou c'est nécessaire

    Jeud

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/02/2009, 10h06
  2. Réponses: 4
    Dernier message: 16/09/2008, 16h13
  3. Réponses: 1
    Dernier message: 25/03/2008, 21h11
  4. Réponses: 2
    Dernier message: 21/03/2008, 16h08
  5. [FileWriter] insertion des résultats null dans le fichier plat
    Par Pakkaï dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 28/08/2006, 11h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo