XscriptExtension.MIPRO
Sample 1 : List Table contents<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE PROGRAM SYSTEM "http://www.xscript.dk/DTD/xscript.dtd"> <PROGRAM TYPE="MIPRO"> <MAIN> <VAR NAME="NTAB" TYPE="INTEGER"/> <VAR NAME="TABNAM" TYPE="STRING"/> <VAR NAME="NCOL" TYPE="INTEGER"/> <VAR NAME="COLNAM" TYPE="STRING"/> <VAR NAME="COLVAL" TYPE="STRING"/> <VAR NAME="TEMP" TYPE="STRING"/> <ASSIGN NAME="NTAB" EXPR="NumTables()"/> <FOR TO="$NTAB" VAR="I"> <ASSIGN NAME="TABNAM" EXPR="TableInfo($I,1)"/> <PRINT/> <PRINT>Table : $TABNAM</PRINT> <ASSIGN NAME="NCOL" EXPR="TableInfo($TABNAM,4)"/> <STATEMENT>Fetch First From $TABNAM</STATEMENT> <DO EXPR="not EOT($TABNAM)" TEST="FIRST"> <ASSIGN NAME="TEMP" EXPR="$TABNAM.RowID"/> <PRINT/> <PRINT>- RowID = $TEMP</PRINT> <FOR TO="$NCOL" VAR="J"> <ASSIGN NAME="COLNAM" EXPR="ColumnInfo($TABNAM,COL$J,1)"/> <ASSIGN NAME="COLVAL" EXPR="$TABNAM.$COLNAM"/> <PRINT>-- Column $COLNAM = $COLVAL</PRINT> </FOR> <UNVAR NAME="J"/> <STATEMENT>Fetch Next From $TABNAM</STATEMENT> </DO> <BREAK/> </FOR> <PRINT/> <UNVAR NAME="I"/> <UNVAR NAME="NTAB"/> <UNVAR NAME="TABNAM"/> <UNVAR NAME="NCOL"/> <UNVAR NAME="COLNAM"/> <UNVAR NAME="COLVAL"/> <UNVAR NAME="TEMP"/> </MAIN> </PROGRAM> |
© 2001+ GisPro.dk. All rights reserved. |