Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
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 30/08/2004, 17h42   #1
Invité de passage
 
Inscription : août 2004
Messages : 35
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 35
Points : 3
Points : 3
Par défaut [procedure stockée][debutant] probleme avec sqlerror

voila la procedure que j'essaye d'ecrire mais j'arrive pas à gerer les erreurs
comment fait-on avec un if?

SET TERM ^ ;

CREATE PROCEDURE NEW_PORTEUR (
NOM CHAR(32) CHARACTER SET NONE,
PRENOM VARCHAR(32) CHARACTER SET NONE,
DATE_NAIS DATE,
NEWSLETTER BOOLEAN,
DIRECT_MAIL BOOLEAN)
AS
begin

insert into detenteur_carte (DET_NOM, DET_PRENOM, DET_DATE_NAIS, DET_NEWSLETTER, DET_DIRECT_MAIL)
values (:NOM, RENOM, ATE_NAIS,:NEWSLETTER, IRECT_MAIL);
if sqlerror
then
rollback;
else
commit;
end



^

SET TERM ; ^

GRANT INSERT ON DETENTEUR_CARTE TO PROCEDURE NEW_PROCEDURE;

ca me dit parse error
et je vois pas pourquoi

merci bien
madmortal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2004, 18h43   #2
Membre confirmé
 
Avatar de TMuet
 
Homme Olivier Muet
Responsable de service informatique
Inscription : septembre 2003
Messages : 222
Détails du profil
Informations personnelles :
Nom : Homme Olivier Muet
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2003
Messages : 222
Points : 254
Points : 254
Par défaut Re: [procedure stockée][debutant] probleme avec sqlerror

Citation:
Envoyé par madmortal
comment fait-on avec un if?
TMuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2004, 11h45   #3
Invité de passage
 
Inscription : août 2004
Messages : 35
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 35
Points : 3
Points : 3
j'ai fini par trouver

merci 8)
madmortal 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 04h02.


 
 
 
 
Partenaires

Hébergement Web