home *** CD-ROM | disk | FTP | other *** search
- PROGRAM Static
- include 'sqlenv.for'
-
- EXEC SQL INCLUDE SQLCA
-
- EXEC SQL BEGIN DECLARE SECTION
- character*20 TABLENAME
- EXEC SQL END DECLARE SECTION
-
- integer*2 rc
-
- write(*,*) 'Sample Fortran Program: STATIC'
- EXEC SQL CONNECT TO sample IN SHARE MODE
-
- if ( SQLCODE .ne. 0 ) then
- write(*,*) 'Start DB error: SQLCODE = ', SQLCODE
- stop
- endif
-
- EXEC SQL WHENEVER SQLERROR GO TO 100
-
- EXEC SQL
- c SELECT NAME INTO :TABLENAME FROM SYSIBM.SYSTABLES
- c WHERE NAME = 'SYSPLAN'
-
- write(*,*) 'Table = ', TABLENAME
- go to 200
-
- 100 write(*,*) 'Select Error: SQLCODE = ', SQLCODE
-
- 200 EXEC SQL WHENEVER SQLERROR CONTINUE
- EXEC SQL CONNECT RESET
- if ( SQLCODE .ne. 0 ) then
- write(*,*) 'Disconnect Error: SQLCODE = ', SQLCODE
- endif
-
- STOP
- END