/* Program povecava kraj prijavljivanja za 3 dana */ #include #include EXEC SQL INCLUDE SQLCA; /* funkcija za obradu greske */ int iserror(char err[]){ if (SQLCODE < 0){ printf("SQLCODE %ld %s\n\n", SQLCODE, err); return 1; } return 0; } /* za poziv funkcije greske koristice se makro */ #define CHECKERR(s) if (iserror(s)) exit(1); int main() { int i; /* povezujemo se na BP */ EXEC SQL CONNECT TO vstud user student using abcdef; CHECKERR("Connect"); /* azuriranje kraja prijavljivanja za 3 dana */ EXEC SQL UPDATE ispitni_rok SET kraj_prijavljivanja = kraj_prijavljivanja + 3 days WHERE godina = 2016; CHECKERR("UPDATE"); /* raskida se konekcija sa BP */ EXEC SQL CONNECT RESET; CHECKERR("Connect reset"); return 0; }