1

セッションレベルでエラーを下回っています。これを修正するのを手伝ってください -

READER_1_1_1> RR_4035 SQL エラー [
[IBM][CLI ドライバー][DB2/AIX64] SQL0007N "ããÉåÉãèmÉÄ@" に続く文字 " " は無効です。
SQLSTATE=42601
sqlstate = 42601
データベース ドライバ エラー...

ソース修飾子で SQL クエリを作成しました。クエリは 3 つのテーブルからデータを取得しているため、結合があり、条件があり、サブクエリもあります。ソース修飾子で検証している間、エラーは発生せず、このクエリをヒキガエルで実行しても、正常に実行されています。

では、なぜセッションレベルでこのエラーが発生するのですか? クエリにサブクエリがあるか、DB との接続に問題があるためですか?

私のDBはDB2です。

4

1 に答える 1

1

エンコーディングに問題があることはほぼ確実です。SQL はおそらく UTF-8 としてエンコードされていますが (エラー メッセージのジャンクを調べただけです)、ドライバーは別の何かを予期しています。

使用しているエンコーディングをドライバーに指定してみるか、ドライバーが期待するエンコーディングを使用してください

于 2012-02-23T14:06:25.717 に答える