當COBOL-DB2程式中主機變數與SELECT語句中的列數不匹配時,程式將如何執行?
如果列數和主機變數數不匹配,查詢將失敗。我們可以透過兩種方法檢測這種情況。
如果出現不匹配,SQLCA的SQLWARN3欄位的值將為“W”。
在某些安裝中,如果出現不匹配,SQLCA的SQLCODE欄位會返回錯誤程式碼-804。
我們可以使用IF條件檢查SQLWARN3或SQLCODE的值,並相應地載入程式處理。
廣告
如果列數和主機變數數不匹配,查詢將失敗。我們可以透過兩種方法檢測這種情況。
如果出現不匹配,SQLCA的SQLWARN3欄位的值將為“W”。
在某些安裝中,如果出現不匹配,SQLCA的SQLCODE欄位會返回錯誤程式碼-804。
我們可以使用IF條件檢查SQLWARN3或SQLCODE的值,並相應地載入程式處理。