Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU -
目次 索引 前ページ次ページ

付録E メッセージリファレンス> E.1 SQLSTATEエラーメッセージ

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が記述された場合も、本メッセージが出力されます。

 


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2007