Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Connexion aux bases de données
Connexion aux bases de données Forum d'entraide sur la connectivité Firebird: composants, drivers, transactions, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2010, 09h30   #1
Membre habitué
 
Inscription : mai 2006
Messages : 200
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : mai 2006
Messages : 200
Points : 105
Points : 105
Par défaut Problème création d'une procédure stockée

Bonjour tout le monde;
Je n'arrive pas à créer une procédure stockée par le code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
IBQuery1.SQL.Clear;
IBQuery1.SQL.ADD('SET TERM ^ ; '+
                          'CREATE PROCEDURE "CODE_COMMANDE" '+
                          'RETURNS '+
                          '( '+
                          '  "CODE" INTEGER '+
                          ') '+
                          'AS '+
                          'BEGIN '+
                          'SELECT max(cast(code AS int)) FROM commandes where compl is null '+
                          'into :code; '+
                          'END ^ '+
                          'SET TERM ; ^ ');
  IFIBTransaction1.InTransaction Then
     IBTransaction1.Commit;
  IBTransaction1.StartTransaction;
  IBQuery1.ExecSQL;
  IBTransaction1.Commit;
Mais ça marche depuis IBEasy.
Je n'arrive pas à comprendre où est le problème
kaouane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 09h34   #2
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 754
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 754
Points : 6 767
Points : 6 767
Salut

N'inclus pas les SET TERM dans la requête, et bascule la propriété ParamCheck de l'IBQuery à False.

@+ Claudius.
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2010, 09h41   #3
Membre habitué
 
Inscription : mai 2006
Messages : 200
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : mai 2006
Messages : 200
Points : 105
Points : 105
ça marche très bien, merci beaucoup Cl@udius.
kaouane est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h07.


 
 
 
 
Partenaires

Hébergement Web