Symfoware ServerでSQL文に異常がないのにJYP8002Eエラーになった場合について
- SQL文の実行時に「JYP8002E Invalid delimiter symbols before or after "xxxxxx"」というエラーになります。"xxxxxx"の部分は日本語が文字化けした状態で表示されています。SQL文には異常はありません。原因と対処方法を教えてください。
- [原因]
各国語文字識別子を含むSQLを実行する際、環境変数LANGが"C"になっていると、JYP8002Eのエラーになります。
環境変数LANGの指定が"C"の環境では、各国語文字識別子を含むSQL文を実行すると各国語文字が認識できないためです。
[対処方法]
LANGの指定を日本語を扱えるロケール(Solaris環境では"ja"、Linux環境では"ja_JP.UTF-8"など)に変更してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |