stp.pgc

text/plain

Filename: stp.pgc
Type: text/plain
Part: 1
Message: Re: [HACKERS] function question yet again
EXEC SQL INCLUDE sqlca;

int my_fun (void)
	{
	EXEC SQL BEGIN DECLARE SECTION;
	int			sql_index = 0;
	EXEC SQL END DECLARE SECTION;	
	FILE *dbgs;

	if ((dbgs = fopen("log", "w")) != NULL)
                ECPGdebug(1, dbgs);

	EXEC SQL WHENEVER SQLERROR GOTO Error;

	EXEC SQL CONNECT TO 'mm';
	EXEC SQL SELECT MIN(index) INTO :sql_index FROM tab;
	EXEC SQL DISCONNECT;

	if (dbgs != NULL)
                fclose(dbgs);  

	return (sql_index);

Error:
	return (sqlca.sqlcode);	
	}