strcpy(db_connect_string, argv[1]);
EXEC SQL CONNECT : db_connect_string;
/* on suppose qu’il existe une relation: plage(region, nomp, pollution */
EXEC SQL DECLARE C1 CURSOR FOR
SELECT nomp, pollution FROM plage WHERE region = :yy
FOR UPDATE OF pollution;
/* on veut mettre à jour la pollution pour certaines plages de certaines régions */
while (printf("\nRégion? (\0 pour fin): ") && scanf("%s", zz) && strcmp(zz,'\0') != 0)
{
EXEC SQL OPEN C1 ;
while (sqlca.sqlcode = 0) { /* la structure sqlca est dans SQLCA.H*/
EXEC SQL FETCH C1 INTO :xx, :zz;
printf("\n%32s, qui était %16s, devient-elle Alarmante? (O|N)", xx, zz) ;
scanf("%s", answer) ;
/* à suivre */
Diapositive précédente | Diapositive suivante | Revenir à la première diapositive | Afficher la version graphique |