PDF (美式信紙) - 1.4Mb
PDF (A4) - 1.4Mb
const char *
mysql_stmt_sqlstate(MYSQL_STMT *stmt)
對於 stmt
指定的語句,mysql_stmt_sqlstate()
會傳回一個以 null 結尾的字串,其中包含最近一次調用的預處理語句 API 函式的 SQLSTATE 錯誤代碼,該函式可能會成功或失敗。錯誤代碼由五個字元組成。"00000"
表示「沒有錯誤」。這些值由 ANSI SQL 和 ODBC 指定。如需可能值的列表,請參閱錯誤訊息與常見問題。
並非所有 MySQL 錯誤都對應到 SQLSTATE 代碼。值 "HY000"
(一般錯誤) 用於未對應的錯誤。
如果失敗的語句 API 函式是 mysql_stmt_close()
,請勿呼叫 mysql_stmt_sqlstate()
來取得錯誤資訊,因為 mysql_stmt_close()
會使語句處理器失效。請改為呼叫 mysql_sqlstate()
。