comment conserver le résultat de la requête sql dans une variable et messegeBox

comment conserver le résultat de la requête sql dans une variable et messegeBox

J'ai une simple requête sql dans ma tâche d'Exécution sql dans le package ssis,
SELECT MAX(binindex)
DE dbo.myTable

J'ai besoin de stocker cette valeur maximale de l'indice dans une variable et ensuite de le passer à la Tâche de Script et de l'afficher,
J'ai déjà déclaré une variable de package, le paquet compile, mais il montre -1 à chaque fois, je ne sais pas ce que je fais mal, toute aide sera appréciée!

comment conserver le résultat de la requête sql dans une variable et messegeBox

public void Main(){
    //TODO: Add your code here
    Dts.TaskResult = (int)ScriptResults.Success;
    MessageBox.Show(Dts.Variables["User::BININDEX"].Value.ToString());
}

comment conserver le résultat de la requête sql dans une variable et messegeBox

comment conserver le résultat de la requête sql dans une variable et messegeBox

  • Quel est le type de données de la colonne binindex en dbo.MyTable? Quel est le type de données de la SSIS variable @[Utilisateur::BININDEX]?
  • ils sont à la fois Int32
  • Vous obtenez le même résultat lorsque vous exécutez la requête dans SSMS (je suppose que non sinon vous ne seriez pas poser la question)
  • Pourriez-vous poster une capture d'écran de la page Mappage de Paramètre?
  • le Mappage des paramètres de la Page est vide!! Je n'ai pas rien
  • Désolé, je voulais dire l'Onglet Général. Pas assez de thé cet après-midi. Curieux de connaître le type de gestionnaire de connexions et le jeu de résultats de la propriété
  • Je viens de faire........
  • J'espère que le dernier commentaire/question avant que je puisse vous donner une réponse. Dans votre fenêtre de variables, la valeur de @[Utilisateur::BININDEX] la valeur -1 en ce moment (au moment de la conception)?
  • Pas de...............Je viens de téléchargé l'image

InformationsquelleAutor user1429595 | 2012-06-11