語言環境介面參考手冊

通信錯誤狀況

函數呼叫的成功與失敗,可以藉由介面函數的回覆值與 Net.Data 通信。Net.Data 如何處理錯誤碼,是依所呼叫之介面函數而定。

dtw_initialize()
正值或零的回覆碼表示繼續處理; 負值回覆碼表示不繼續處理。如果回覆碼不是零, 而且 dtw_lei_t 結構中的 default_error_message 欄位內已定義預設的訊息, 則 Net.Data 會發出預設訊息;如果預設訊息不存在,則 Net.Data 會發出錯誤訊息。

dtw_cleanup()
如果回覆碼為非零值, 而且 dtw_lei_t 結構中的 default_error_message 欄位內已定義預設的訊息, 則 Net.Data 會發出預設訊息;如果預設訊息不存在,則 Net.Data 會發出警告訊息。

dtw_execute() 與 dtw_getNextRow()
正值或零的回覆碼表示繼續處理; 負值回覆碼表示不繼續處理。如果回覆碼不是零,則 Net.Data 會處理 MESSAGE 區塊。 若未指定 MESSAGE 區塊,或在指定的 MESSAGE 區塊中沒有任何項目來處理回覆碼, 則 Net.Data 會顯示 dtw_lei_t 結構的 default_error_message 欄位內容。這個欄位在 dtw_execute() 或 dtw_getNextRow() 常式中任何時候都可被語言環境設定。程式模版 (附錄 B, 語言環境模版) 中的 setErrorMessage() 常式, 會顯示如何設定 default_error_message 欄位的範例。


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