資料獲取 獲取系統錯誤資訊函式

2021-04-18 10:07:49 字數 1141 閱讀 6701

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...