參考手冊

DTWR_LISTSUB


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT
X

X



X

目的

列示在 Web 登記中的立即子鍵。

格式

@DTWR_LISTSUB(registry, registryTable)

參數

表 204. DTWR_LISTSUB 參數
資料類型 參數 使用 說明
字串 registry IN 所要列示的登記名稱。
表格 registryTable OUT 放置登記之表格變數的名稱。

回覆碼

表 205. DTWR_LISTSUB 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1001 輸入參數包含 NULL 值。
1002 輸入參數包含的字串有空字元結尾。
1003 函數呼叫上傳遞的參數數目不正確。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1006 文字字串傳遞給函數呼叫中的參數, 但此參數必須是輸出參數。
1007 參數包含的值無效。
3005 Web 登記內建函數無法使用指定的登記,因為找不到此登記。
3007 Web 登記內建函數無法完成指定的作業, 因為要求者對於指定的登記並無適當的權限。

用法注意事項

  1. DTWR_LISTSUB 傳回有關由使用者傳回在 OUT 表格參數中的登記。在表格變數被當作參數傳送至 LISTSUB 登記作業之前, 將會在巨集中對表格變數下定義。

    如果使用者為表格的最大列數而使用 ALL 選項來定義表格變數,則這個作業會列示在表格中所有可用的登記, 每個表格列都有一個。換句話說,如果使用者將表格列的最大數目指定為 X, 然後若在所指定的登記中的登錄多於 X 個登錄, 則將只有前 X 個登錄會被列示出來且將會傳回一個錯誤碼, 以表示因為可用來列示其它登錄的表格列不足, 所以只可完成部分的列示。如果值 X 超過在指定之登記中可用登錄的數目的話, 則將會列示出所有的登記登錄。在表格中的直欄數一定是一。

    表格的直欄表頭將被設定為 "REGISTRY_SUBKEY"。

  2. 這個函數只有在「Windows95 系統登記」相容的作業系統上才有效。

範例

範例 1

%DEFINE RegistryTable = %TABLE(ALL)
@DTWR_LISTSUB("URLLIST", RegistryTable)


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]