Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


23.8.11.9 mysql_stmt_error()

const char *mysql_stmt_error(MYSQL_STMT *stmt)

説明

stmt によって指定されたステートメントに対して、mysql_stmt_error() は最近呼び出された、成功または失敗した可能性のあるステートメント API 関数のエラーメッセージを格納する NULL 終端文字列を返します。エラーが発生しなかった場合、空の文字列 ("") が返されます。エラーをチェックするために、これらの 2 つのテストのいずれかを使用できます。

if(*mysql_stmt_errno(stmt))
{
  // an error occurred
}

if (mysql_stmt_error(stmt)[0])
{
  // an error occurred
}

クライアントエラーメッセージの言語は、MySQL クライアントライブラリを再コンパイルすることによって変更できます。現在、数種類の言語のエラーメッセージを選択できます。

戻り値

エラーについて説明する文字列。エラーが発生しなかった場合は空の文字列。

エラー

なし。


User Comments
  Posted by Philip Stoev on August 11, 2005
If you want installation-language-neutral (that is, always in English) error reporting that is more descriptive than the numerical error codes, you may wish to convert the names of the constants from mysqld_error.h into text strings.
Sign Up Login You must be logged in to post a comment.