下列範例顯示 Net.Data 提供之語言環境所使用的 ENVIRONMENT 陳述式。 這些範例會以圖例說明如何指定參數。您放入 ENVIRONMENT 陳述式的變數, 就是您要讓 Net.Data 巨集作者在他們們巨集中定義或置換的變數。 欲查看其他範例, 請依您所使用的作業系統來參閱 Net.Data 參考手冊或您的 Net.Data README 檔案或「程式目錄」中的附錄。
下列範例顯示 OS/2、AIX 及 Windows NT 所使用的語法。
ENVIRONMENT (DTW_SQL) DTWSQL ( IN DATABASE, LOGIN, PASSWORD, TRANSACTION_SCOPE, SHOWSQL, ALIGN, START_ROW_NUM, DTW_SET_TOTAL_ROWS) ENVIRONMENT (DTW_SYB) DTWSYB ( IN DATABASE, LOGIN, PASSWORD, TRANSACTION_SCOPE, SHOWSQL, ALIGN, START_ROW_NUM, DTW_SET_TOTAL_ROWS) ENVIRONMENT (DTW_ORA) DTWORA ( IN LOGIN, PASSWORD, TRANSACTION_SCOPE, SHOWSQL, ALIGN, START_ROW_NUM, DTW_SET_TOTAL_ROWS) ENVIRONMENT (DTW_ODBC) DTWODBC ( IN DATABASE, LOGIN, PASSWORD, TRANSACTION_SCOPE, SHOWSQL, ALIGN, DTW_SET_TOTAL_ROWS) ENVIRONMENT (DTW_APPLET) DTWJAVA ( ) ENVIRONMENT (DTW_JAVAPPS) ( OUT RETURN_CODE ) CLIETTE "DTW_JAVAPPS" ENVIRONMENT (DTW_PERL) DTWPERL ( OUT RETURN_CODE ) ENVIRONMENT (DTW_REXX) DTWREXX ( OUT RETURN_CODE ) ENVIRONMENT (DTW_SYSTEM) DTWSYS ( OUT RETURN_CODE ) ENVIRONMENT (HWS_LE) DTWHWS ( OUT RETURN_CODE )
每一種作業系統上的 ENVIRONMENT 陳述式都有所不同; 例如 OS/390 的 SQL 與 ODBC 存取稍有不同:
ENVIRONMENT (DTW_SQL) DTWSQL ( IN LOCATION, DB2SSID, DB2PLAN, TRANSACTION_SCOPE) ENVIRONMENT (DTW_ODBC) DTWODBC ( IN LOCATION, TRANSACTION_SCOPE)