Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre du Club
    Inscrit en
    mars 2002
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 237
    Points : 66
    Points
    66

    Par défaut [Interbase] Invalid request BLR at offset 47.

    bonjour,

    j'ai une procedure stockée simple :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    CREATE PROCEDURE SPR_INVPRODBRUTZONE
    AS
    DECLARE VARIABLE CODE NUMERIC(9, 3);
    BEGIN
      FOR
      	SELECT 
        	PRB_CODWRIN
    	FROM 
        	INVPRODBRUT
    	WHERE 
        	PRB_CODWRIN NOT IN (SELECT DISTINCT PRB_CODWRIN FROM INVPRODBRUTZONE)    
        INTO :CODE
      DO
      BEGIN
      	INSERT INTO INVPRODBRUTZONE(PRB_CODWRIN, ZONE_ID, ZONE_TYPE)
        VALUES (:CODE, 0, NULL);
      END
      SUSPEND;
    END
    elle compile bien mais quand je l'exécute (via EMS Studio) ça donne l'erreur suivante :
    Invalid request BLR at offset 47.
    BLR syntax error: expected TABLE at offset 47, encountered 67.

    SQL Code: -104

    je ne sais pas comment résoudre ca. une idée svp ?

  2. #2
    Modérateur
    Avatar de Cl@udius
    Homme Profil pro Claude Renouleaud
    Développeur informatique
    Inscrit en
    février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Nom : Homme Claude Renouleaud
    Âge : 51
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : février 2006
    Messages : 4 878
    Points : 8 960
    Points
    8 960

    Par défaut

    Salut

    A noter en premier lieu que le SUSPEND est inutile, car la PS ne possède pas de paramètre de sortie.

    Ensuite, ..., je ne vois pas trop.
    Essaye en supprimant puis récréant ta procédure.

    PS: Quelle version d'IB ?

    @+ Claudius.
    A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •