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 - Récupération données depuis Tache d'execution de requête SQL [2012]


Sujet :

SSIS

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Points : 21
    Points
    21
    Par défaut SSIS - Récupération données depuis Tache d'execution de requête SQL
    Bonjour à tous.

    Je suis face à une erreur qui me rend chèvre, j'essaie de récupérer les valeurs d'une bdd SQLServer via une tache d’exécution de requête.
    Je mappe le jeu de résultats sur une variable déclarée en String nommée Retour_req avec le nom de résultat à 0.

    Voila ce que me ramène l’exécution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur*: 0xC001F009 à Embranchement_conditonnel: Le type de valeur (DBNull) assignée à la variable «*User::Retour_req*» est différent du type de variable actuel (String). Les variables ne peuvent pas changer de type en cours d'exécution. Les types des variables sont stricts, à l'exception des variables de type Objet.
    Hors la requête me ramène bien des données (un simple select mono table sans critère) et il s'agit bien de la bonne Bdd sélectionnée.

    Des idées ?

    Merci d'avance!

  2. #2
    Candidat au Club Avatar de Ousama.EL_hor
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juin 2017
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    à partir du message d'erreur, on comprends que le type de données de ta colonne et différent de celui de ta variable, est ce que tu as vérifié que ta variable est déclaré avec un type de données string?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    Oui ma variable est bien une string.

    Cdlt

  4. #4
    Membre éprouvé
    Avatar de Elros
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2009
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 403
    Points : 912
    Points
    912
    Billets dans le blog
    9
    Par défaut
    Hello,

    La valeur NULL n'est pas un string. Tu dois forcer la conversion.

    Elros
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton

    Venez faire un petit tour sur mon blog : Elros - Bienvenue dans le monde de la Business Intelligence

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Points : 21
    Points
    21
    Par défaut
    Bonjour,

    Ça je suis au courant!
    Le problème c'est que je n'ai pas la possibilité de convertir quoique ce soit en quoique ce soit d'autre depuis la tâche d’exécution SQL...

  6. #6
    Membre éprouvé
    Avatar de Elros
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2009
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 403
    Points : 912
    Points
    912
    Billets dans le blog
    9
    Par défaut
    Combien d'enregistrement retourne ta requête ?
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton

    Venez faire un petit tour sur mon blog : Elros - Bienvenue dans le monde de la Business Intelligence

  7. #7
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Points : 21
    Points
    21
    Par défaut
    En phase de test, 3 lignes de 5 colonnes.

  8. #8
    Membre éprouvé
    Avatar de Elros
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2009
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 403
    Points : 912
    Points
    912
    Billets dans le blog
    9
    Par défaut
    Ne cherche pas plus loin, ce n'est pas un problème de conversion.
    Tu veux affecter plusieurs valeurs dans une variable simple. Tu dois passer par une variable object. Cependant, dans mes souvenirs, tu ne peux avoir plusieurs colonnes (à tester).

    Elros
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton

    Venez faire un petit tour sur mon blog : Elros - Bienvenue dans le monde de la Business Intelligence

  9. #9
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 32
    Points : 21
    Points
    21
    Par défaut
    Bingo c'est bien ça!

    Et l'objet permet bien de gérer plusieurs colonnes. Je passe par un For Each en l'occurence.

    Merci!

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

Discussions similaires

  1. Récupération Données depuis Yahoo
    Par androiduser dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/01/2013, 21h12
  2. Récupération données depuis SQL Server
    Par gsoub dans le forum Administration
    Réponses: 2
    Dernier message: 02/05/2012, 15h19
  3. récupération données depuis une page web
    Par sofiane_bfm007 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 29/03/2011, 12h37
  4. récupération données depuis page web
    Par Elay dans le forum Windows Forms
    Réponses: 5
    Dernier message: 08/01/2008, 08h35
  5. [FLASH 8] Récupération données depuis MySQL
    Par coulb dans le forum Flash
    Réponses: 3
    Dernier message: 31/03/2007, 01h56

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