Téléchargement des produits


Version anglaise


 

 

ADELIA

VADELIA

SADELIA

WADELIA

MADELIA

(I/B)

(I/B) (S)

(B) (S)

(I/B) (S)

(I) (S)

 

Attention : dans le cas des programmes de type ADELIA, cet ordre est uniquement compatible avec le générateur RPG.

 

Paragraphe d'utilisation

Tous

 

Syntaxe

SUPPRIMER_SQL_C NomCurseur Paramètre

 

Paramètre

*NON_RG | *RG | Rien

 

Description

Cet ordre supprime l'enregistrement courant du curseur NomCurseur. Ce curseur doit être déclaré avec l'option *MAJ.

 

Le paramètre *RG permet de générer les règles de gestion implicites de suppression liées à l'entité, même si le programme est généré sans l'option de génération des règles de gestion implicites.

 

Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de suppression liées à l'entité, même si le programme est généré avec l'option de génération des règles de gestion implicites.

 

Après exécution de l'ordre, il est possible de tester le code retour SQL à l'aide du mot réservé *SQLCODE.

 

Attention : sur plateforme micro, cet ordre nécessite que les programmes soient compilés avec contrôle de validation.

 

Par exemple

* Déclaration d'un curseur sur l'entité ARTICLE dans le paragraphe DECL PGM (syntaxe Visual Adélia)

CURSEUR CUR_ART_JEUX ARTICLE *COND(ATYP_ART = 'JEUX') *MAJ

 

...

 

* Ouverture du curseur, lecture des enregistrements correspondants, insertion dans

* la liste LST_JEUX si le prix correspond, sinon suppression de

* l'enregistrement en BD, puis fermeture du curseur

OUVRIR_SQL_C CURS_ART_JEUX

LIRE_AV_SQL_C CUR_ART_JEUX

TANT_QUE *SQLCODE = *NORMAL

SI    APRIX_HT < WPRIX_LIMITE

PRESENTER ARTICLE

INSERER_ELT LST_JEUX

SINON

SUPPRIMER_SQL_C CURS_ART_JEUX

FIN

LIRE_AV_SQL_C CURS_ART_JEUX

REFAIRE

FERMER_SQL_C CURS_ART_JEUX

 

↑ Haut de page


  • Aucune étiquette