語言環境介面參考手冊
函數呼叫的成功與失敗,可以藉由介面函數的回覆值與 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 欄位的範例。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]