if isnull(aerr_info) then return "error物件為空" //null if not isvalid(aerr_info) then return "error物件沒有例項化" //non isvalid
if aerr_info.number=0 then return ""
ls_errtext+="~r~n" ls_errtext+="系統錯誤日誌(error log)"+"~r~n~r~n" ls_errtext+="出錯時間(error time):"+string(now(),"yyyy年mm月dd日 hh時mm分ss秒")+"~r~n" ls_errtext+="出錯編號(error number):"+string(aerr_info.number)+"~r~n" ls_errtext+="出錯物件(error object):"+aerr_info.object+"~r~n" ls_errtext+="出錯事件(error event):"+aerr_info.objectevent+"~r~n" ls_errtext+="出錯行數(error line):"+string(aerr_info.line)+"~r~n" ls_errtext+="出錯資訊(error text):"+ls_errmessage+"~r~n"
if aerr_info.object<>aerr_info.windowmenu then choose case lower(left(aerr_info.windowmenu,2)) case "m_" ls_errtext+="出錯選單(error menu):"+aerr_info.windowmenu+"~r~n" case "w_","ws" ls_errtext+="出錯視窗(error window):"+aerr_info.windowmenu+"~r~n" // case "f_","sf" // ls_errtext+="出錯函式(error function):"+aerr_info.windowmenu+"~r~n" case else ls_errtext+="出錯控制項(error control):"+aerr_info.windowmenu+"~r~n" end choose end if
ls_errtext+="詳細原因(error message):"+aerr_info.text
return ls_errtext
T SQL 中獲取錯誤資訊
1 在 try.catch 構造的 catch 塊的作用域內,使用以下系統函式 error procedure 返回出現錯誤的儲存過程或觸發器的名稱。如果在儲存過程或觸發器中未出現錯誤,該函式返回 null。error severity 返回嚴重性。error state 返回狀態。下面所使用 系統...
NDK 函式呼叫異常獲取錯誤資訊
場景說明 android平台ndk呼叫iconv open函式,實現utf 8轉gbk編碼,沒有達到預期的效果。嘗試獲取iconv open函式失敗的錯誤碼。因為ndk的執行環境是linux系統,所以嘗試使用linux獲取錯誤碼的機制,檢視錯誤資訊。解決方案 1 包含的標頭檔案 include in...
axios請求失敗,獲取介面返回錯誤資訊
一般vue專案都會對axios進行封裝,後台統一規範預設讓伺服器對所有請求都返回成功,然後在成功的物件裡面包裝一層物件result,裡面也包含code,msg,result資訊,前端拿這個result裡面的code來做判斷介面是否相應成功 類似如下 const api axios.create ap...