下面的例子显示了 Net.Data 所提供的用于语言环境的 ENVIRONMENT 语句。这些例子说明了如何指定参数。您在 ENVIRONMENT 语句中包含的变量是您允许 Net.Data 宏编写者在他们的宏中定义或覆盖的变量。请在 Net.Data 参考的附录或您的 Net.Data 自述文件中参阅特定于操作系统的信息,在程序目录中 参阅附加的例子。
以下示例显示了用于 Net.Data 所提供语言环境的 ENVIRONMENT 语句(使用 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) () CLIETTE "DTW_JAVAPPS" ENVIRONMENT (DTW_PERL) DTWPERL () ENVIRONMENT (DTW_REXX) DTWREXX () ENVIRONMENT (DTW_SYSTEM) DTWSYS () ENVIRONMENT (HWS_LE) DTWHWS ()
ENVIRONMENT 语句在各种操作系统中可能不同;例如 OS/390 中对于 SQL 和 ODBC 访问 就略有不同:
ENVIRONMENT (DTW_SQL) DTWSQL ( IN LOCATION, DB2SSID, DB2PLAN, TRANSACTION_SCOPE) ENVIRONMENT (DTW_ODBC) DTWODBC ( IN LOCATION, TRANSACTION_SCOPE)