メインコンテンツまでスキップ
Waters Japan

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 などのサードパーティ製アプリケーションから不注意にコピーされた地域言語の文字、数学記号、または不可視文字のことがあります。これらは、カスタムフィールド、メソッドまたはサンプルの名前、またはユーザー入力テキストフィールドがある場所に、存在する可能性があります。

解決策

  1. 英数字以外の文字を削除します。
  2. 場合によっては、プロジェクトを最初から作り直して、手動でテキストを入力する必要があります。サードパーティ製アプリケーションからテキストをコピーして貼り付けることは避けてください。

追加情報