在 Empower 3 中使用非字母数字字符会导致项目 MFC 崩溃,显示 Oracle 错误 ORA-01877 (PCS 55278) - WKB25743
文章编号: 25743点击此处访问英文版本文章
故障描述
- Empower 崩溃并显示错误信息 [project name] MFC Application has stopped working([项目名] MFC 应用程序已停止工作)
- 例如:BlueWater MFC Application has stopped working(BlueWater MFC 应用程序已停止工作)
- Empower 信息中心显示 Oracle 数据库错误 ORA-01877: String is too long for internal buffer(ORA-01877:字符串对于内部缓冲区而言太长)
环境
- Empower 3(多个版本)
原因
Empower 3 中使用了非字母数字字符。这些字符可能是区域语言字符、数学符号或无意中从第三方应用程序(如 Microsoft Excel 或 Word)复制而来的不可见字符。这些字符可以存在于自定义字段、方法或样品名称中,也可以存在于具有用户输入文本字段的任何位置。
解决方法
- 删除非字母数字字符。
- 有时需要从头开始重新生成项目并手动输入文本。避免从第三方应用程序复制和粘贴文本。
附加信息
id25743,