Label Décisionnel
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Utilisation Procédure Stockée SQL Server dans Inrterface (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: Utilisation Procédure Stockée SQL Server dans Inrterface
#5558
masalih (Utilisateur)
Senior Boarder
Messages: 51
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
tu peux en premier lieu pour tester d'écrire ça en dur :

exec [nom_de_ta_base].[proprietaire_de_ta_base].[nom_de_ta_procedure]
 
  L'administrateur a désactivé l'accès public en écriture.
#5559
Maggie_78 (Utilisateur)
Junior Boarder
Messages: 20
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
Ok c'est bon j'arrive à le faire.

Mais j'ai toujours mon probléme...

Car la variable que je veux contient un identifiant (qui doit être unique) et si je le met dans une variable, et que je met la variable avant l'interface dans un package, et que l'interface renseigne plusieurs lignes, ces lignes seront renseignées avec le même identifiant...
la variable n'est rafraichie qu'une fois et non à chaque ligne de l'interface...
 
  L'administrateur a désactivé l'accès public en écriture.
#5561
Maggie_78 (Utilisateur)
Junior Boarder
Messages: 20
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
Peut on faire evoluer une variable au sein d'une interface ?
 
  L'administrateur a désactivé l'accès public en écriture.
#5562
masalih (Utilisateur)
Senior Boarder
Messages: 51
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
je comprends ton problème, est ce que ton identifiant est un numeric ?
 
  L'administrateur a désactivé l'accès public en écriture.
#5563
Maggie_78 (Utilisateur)
Junior Boarder
Messages: 20
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
oui mon identifiant est un numéric sur 14 chiffres...

Il est normalement calculer par une procédure stockée en fonction de la date, de l'heure, ...

Mon traitement ODI peut être en interférence avec un autre outil qui utilise lui aussi ces identifiants c'est pour àa que j'utilisais la procédure stockée qui vérifie si l'identifiant n'existe pas déjà en base ...
 
  L'administrateur a désactivé l'accès public en écriture.
#5564
masalih (Utilisateur)
Senior Boarder
Messages: 51
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Utilisation Procédure Stockée SQL Server dans Inrterface depuis 5 Mois, 3 Semaines Karma: 0  
en fait il y a deux solutions :

* la première c'est de prendre la valeur de la variable est de l'incrémenter par 1 pour chaque insertion. mais cette solution peux insérer des valeurs déja exsitante d'aprés ce que tu décrit.

* la deuxième solution elle est plus lourd, c'est de faire une boucle d'exécution de ton interface a chaque insertion, c'est a dire que tu va crée un package qui contient ta variable avec la procedure stockée et ton interface et ils vont s'éxécuter a chaque insertion.

je ne sais pas si j'été clair ...
 
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC
Joomla Template by Joomlashack
Joomla Templates by JoomlaShack Joomla Templates