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

C++Builder Discussion :

Probleme avec la propriete CommandText-ProcedureStockée


Sujet :

C++Builder

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 218
    Points : 91
    Points
    91
    Par défaut Probleme avec la propriete CommandText-ProcedureStockée
    Bonjour,
    Pour charger le donnees en cache je me suis servi de ce tutoriel en Delphi
    http://www.jcolibri.com/articles/bdd...taset_xml.html (Parties 1-2 et 3)

    Par la suite j'ajoute une donne en cache sans problème.

    Le problème est que quant J'essaie d'exécuter sur mon serveur FireBird une procédure sotckée INSERTARTICLE qui attend 4 parametres en entée via le composant TIBClentDataSet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    SET TERM ^ ;
     
    CREATE OR ALTER PROCEDURE INSERTARTICLE (
        nom varchar(20),
        prix double precision,
        stockactuel integer,
        stockmini integer)
    as
    BEGIN
      /* PROCEDURE TEXT */
     
     
     
        INSERT INTO ARTICLES (/*ID,*/NOM, PRIX, STOCKACTUEL,STOCKMINIMUN)
        VALUES(
                --gen_id( gen_art, 1) ,
                :NOM   ,
                :PRIX,
                :STOCKACTUEL,
                :STOCKMINI
                );
     
        -- commit
     
      SUSPEND;
    END^
     
    SET TERM ; ^
     
    GRANT INSERT ON ARTICLES TO PROCEDURE INSERTARTICLE;
     
    GRANT EXECUTE ON PROCEDURE INSERTARTICLE TO SYSDBA;

    sous BCB je fais ceci


    void __fastcall TForm1::BtAjoutClick(TObject *Sender)
    {
    IbSgbd->IBClientDataSet->AppendRecord( ARRAYOFCONST(( NULL,Edit1->Text,Edit2->Text,
    Edit3->Text,Edit4->Text )));
    IbSgbd->IBClientDataSet->ApplyUpdates(-1) ; //decheche l'evenement BeforeApplyUpdates
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    void __fastcall TIbSgbd::IBClientDataSetBeforeApplyUpdates(TObject *Sender,
          OleVariant &OwnerData)
    {
    IBClientDataSet->Close();
    IBClientDataSet->CommandText="execute procedure INSERTARTICLE('un article',8,8,8)";
    IBClientDataSet->Execute();
    IBTransaction->Commit();
    }
    J'ai comme message d'erreur "Instruction SQL vide"

    Ma procédure tourne sans pb sous IBExpert

    Je ne voie pas comment faire.....

    merci de votre aide
    Outils utilisés : FireBird 2.1 - IbExert Free - C++ Builder 6 Pro Update 4- Windows Xp pro Sp3

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    218
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 218
    Points : 91
    Points
    91
    Par défaut
    Personne peut m'aider ......
    car

    merci par avance
    Outils utilisés : FireBird 2.1 - IbExert Free - C++ Builder 6 Pro Update 4- Windows Xp pro Sp3

Discussions similaires

  1. [Débutant] Probleme avec la propriete Dock
    Par JLuc01 dans le forum VB.NET
    Réponses: 3
    Dernier message: 18/02/2014, 00h53
  2. [XL-2007] Probleme avec la propriete Location d’un TCD:
    Par Bonero dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/07/2012, 15h21
  3. [AC-2003] Probleme avec la propriete ControlSource d'un TextBox
    Par Bonero dans le forum IHM
    Réponses: 8
    Dernier message: 19/06/2011, 23h57
  4. Probleme avec un propriete d'un UserControl dans le designer
    Par Seth77 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 06/01/2009, 18h48
  5. Réponses: 7
    Dernier message: 04/10/2007, 11h31

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