IBM Books

Net.Data 語言環境參考手冊

我應該提供哪一種語言環境介面?

在您撰寫語言環境時,您必須決定要提供哪些介面。 而您的決定必須視您想要語言環境從事哪些作業而定。 例如,若語言環境要存取資料庫資料,或是要編寫語言, 則兩者所使用的選項會有所不同。 下面的段落將說明 Net.Data 語言環境介面。

dtw_execute()
您必須提供 dtw_execute() 介面,以傳遞來自巨集檔的輸入參數; 這是每一個語言環境所必要的唯一介面。 Net.Data 透過語言環境通信結構 dtw_lei, 來將所有的輸入參數傳遞至 dtw_execute()。

dtw_initialize()
提供 dtw_initialize() 介面來配置或起始設定資料。 在第一次對您的語言環境進行函數呼叫之前, 針對每一個巨集呼叫,Net.Data 只會呼叫一次這個介面。 如果沒有對您的語言環境進行任何函數呼叫, Net.Data 就不會呼叫 dtw_initialize() 介面。

dtw_cleanup()

在您提供 dtw_initialize() 介面時,也請提供 dtw_cleanup() 介面, 另外,在巨集異常終止時,您會想要允許錯誤處理常式。 針對每一個巨集呼叫,Net.Data 只會呼叫一次這個介面。

dtw_getNextRow()
提供 dtw_getNextRow() 介面來作為資料庫語言環境的一部份, 或是作為可一次處理一列資料之語言環境的一部份。 唯有 Net.Data 在 OS/400 或 OS/390 作業系統上執行時才會呼叫這個介面。


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