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

Oracle Discussion :

Incrémenter un compteur oracle avc VB .NET


Sujet :

Oracle

  1. #1
    Membre très actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2006
    Messages : 105
    Par défaut Incrémenter un compteur oracle avc VB .NET
    salut a tous
    je voudrai que qq1 m'explique comment incrémenter un compteur oracle "SEQUENCE" à partir de VB .NET (code) :
    en faite je fais des insertions des donnees avec le membre "insert" de l'objet "tableadapter" et je doit inserer les reference a entrer parmi lesquelles il y a le code de l'article qui suit un compteur (sequence) alors qu'est ce que je dois mettre comme argument??
    et merci infiniment...

  2. #2
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 940
    Par défaut
    alors qu'est ce que je dois mettre comme argument??
    En faite, il n'y a pas besoin !
    Il te suffit de créer un trigger de table on insert dans la base Oracle qui fera le travail à ta place !
    .

  3. #3
    Membre très actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2006
    Messages : 105
    Par défaut
    merci bcoups, je v essayer

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Pourrais-tu coller le script de creation de ce trigger stp?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Voiloà, en fait il faut créer une sequence + un trigger (ORACLE ou la simplicité incarnée)

    -- SEQUENCE
    CREATE SEQUENCE s_Reappro
    INCREMENT BY 1
    START WITH 1
    MINVALUE 1
    MAXVALUE 9999999999
    NOCYCLE
    NOORDER
    CACHE 20
    /

    GRANT SELECT ON s_Reappro TO oai
    /

    -- TRIGGER
    CREATE OR REPLACE TRIGGER tr_s_Reappro
    BEFORE INSERT ON Reappro
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    BEGIN
    SELECT com02.s_Reappro.nextval
    INTO omwb_emulation.globalPkg.identity
    FROM dual;
    :new.id_reappro:=omwb_emulation.globalPkg.identity;
    END;
    /

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/09/2006, 15h08
  2. oracle vs VB.net ??
    Par jamjam19 dans le forum Oracle
    Réponses: 1
    Dernier message: 29/06/2006, 07h10
  3. connexion à oracle avec odac net de delphi
    Par KAHAR dans le forum Bases de données
    Réponses: 7
    Dernier message: 15/05/2006, 15h32
  4. Incrémenter un compteur
    Par Didi17 dans le forum Access
    Réponses: 8
    Dernier message: 19/10/2005, 11h24
  5. [Oracle 9i et .NET] récupérer un "DBMS_OUTPUT"
    Par Yorglaa dans le forum Oracle
    Réponses: 2
    Dernier message: 24/08/2005, 10h52

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