ページの先頭行へ戻る
Symfoware Server V12.1.x アプリケーション開発ガイド(JDBCドライバ編)
FUJITSU Software

E.1.4 SQLSTATEエラーメッセージ(34000~42000)

SQLSTATE値34000の場合

エラーメッセージ(英語)

Cursor name is invalid

エラーメッセージ(日本語)

カーソル名が不当です

メッセージの意味

カーソル名に誤りがあるため、使用するカーソルがオープンしていません。

利用者の処置

有効なカーソル名を設定してください。


SQLSTATE値37000の場合

エラーメッセージ(英語)

Syntax error or access protocol infringement inside dynamic SQL statement

エラーメッセージ(日本語)

SQL文構文エラー

メッセージの意味

SQL文の文法に誤りがあります。

利用者の処置

アプリケーションを修正し、再度実行してください。


SQLSTATE値3C000の場合

エラーメッセージ(英語)

Cursor name already exists

エラーメッセージ(日本語)

カーソル名がすでに存在しています

メッセージの意味

指定されたカーソル名は、すでに存在しています。

利用者の処置

すでに、存在しているカーソル名は使用できません。

一意のカーソル名を指定してください。


SQLSTATE値3F000の場合

エラーメッセージ(英語)

The schema name is incorrect

エラーメッセージ(日本語)

スキーマ名が不当です

メッセージの意味

スキーマ名が誤っています。

利用者の処置

正しいスキーマ名を指定してください。


SQLSTATE値40000の場合

エラーメッセージ(英語)

Transaction terminated by host before commit

エラーメッセージ(日本語)

トランザクションエラー

メッセージの意味

サーバ側で、トランザクションのコミットに失敗しました。

トランザクションは、ロールバックされました。

利用者の処置

アプリケーションを再度実行してください。


SQLSTATE値42000の場合

エラーメッセージ(英語)

Syntax error or access protocol infringement

エラーメッセージ(日本語)

アクセス違反です

メッセージの意味

SQL文の文法に誤りがあります。

利用者の処置

正しいSQL文を指定してください。

SymfowareがサポートしていないSQLが記述された場合も、本メッセージが出力されます。