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

SQL Firebird Discussion :

Erreur à l'exécution d'une procédure stockée


Sujet :

SQL Firebird

  1. #1
    Nouveau membre du Club
    Erreur à l'exécution d'une procédure stockée
    Bonjour,

    j'utilise dans une procédure stockée un EXECUTE statement avec le texte d'une requête SQL passée en paramètre.
    (Delphi 7 et un appel par IBStoredProc). A l'exécution j'un une erreur 'Attempt to execute an unprepared dynamic SQL statement'

    Je fais bien un prepare sur l'IBStoredProc avant son éxécution, et surtout si j'utilise le debug (mode pas à pas) de cette PS dans IBExpert
    elle s'exécute parfaitement.

    Ai-je oublié quelque chose et si oui où ?

    Merci par avance

  2. #2
    Nouveau membre du Club
    J'ai trouvé.

    La doc Firebird mentionne qu'il n'y a pas de vérification syntaxique lors du passage
    des paramètres à une procédure stockée, mais ne stipule pas ce qui se passe dans un tel cas.

    Je n'avais pas envisagé qu'un message d'erreur apparaitrait avec référence à un autre problème,
    ici un mode unprepared de l'appel à la procédure !

    Dont acte !

    G.