Empower 3 で英数字以外の文字を使用すると、Oracle エラー ORA-01877 (PCS 55278) でプロジェクト MFC がクラッシュする - WKB25743
Article number: 25743To English version
症状
- Empower がクラッシュし、エラーメッセージ「[プロジェクト名] MFC アプリケーションが動作を停止しました」が表示される
- 例えば、「Harrier MFC アプリケーションが動作を停止しました」
- Empower メッセージセンターにより、Oracle データベースエラー「ORA-01877:文字列が内部バッファーには長すぎます」が表示される
環境
- Empower 3(複数のバージョン)
原因
Empower 3 で英数字以外の文字が使用されました。これらは、Microsoft Excel や Word などのサードパーティ製アプリケーションから不注意にコピーされた地域言語の文字、数学記号、または不可視文字のことがあります。これらは、カスタムフィールド、メソッドまたはサンプルの名前、またはユーザー入力テキストフィールドがある場所に、存在する可能性があります。
解決策
- 英数字以外の文字を削除します。
- 場合によっては、プロジェクトを最初から作り直して、手動でテキストを入力する必要があります。サードパーティ製アプリケーションからテキストをコピーして貼り付けることは避けてください。
追加情報
id25743, message center, MFC Application, エクセル