\n" );
for ( nCol = 1; nCol <= nColumns; nCol++ ) /* COLS */
{
printf( "\n" );
printf( "\n" );
nReturn = SQLGetData( hStmt, nCol, SQL_C_CHAR, (SQLPOINTER)szColumnValue, max_col_size + 1, &nIndicator );
if ( nReturn == SQL_SUCCESS && nIndicator != SQL_NULL_DATA )
{
fputs((char*) szColumnValue, stdout );
}
else if ( nReturn == SQL_SUCCESS_WITH_INFO ) {
szColumnValue[ max_col_size ] = '\0';
fputs((char*) szColumnValue, stdout );
fputs((char*) "...", stdout );
}
else if ( nReturn == SQL_ERROR )
{
ret = SQL_ERROR;
break;
}
else
printf( "%s\n", "" );
printf( "\n" );
printf( " | \n" );
}
if (ret != SQL_SUCCESS)
break;
printf( "
\n" );
}
free( szColumnValue );
}
static void WriteFooterHTMLTable( SQLHSTMT hStmt )
{
printf( "