将 Oracle 数据库的数据包含在 Mongoose 应用程序中
基于 Mongoose 的应用程序可通过 IDO 层与 Oracle 数据库通信。要设置通信,使用这些步骤:
如果想链接到非 Unicode 数据库,使用“处理缺省值”表单设置“非 Unicode 文字”的处理缺省值。这可确保在执行查询时正确扫描和访问数据库索引。
请参见“内置处理缺省值”。
关于处理的备注:
- 存储在 IDO 定义中的简要表用来使 IDO 层中的ApplicationDB 对象在表中进行读取和写入操作,以及对该数据库的方法调用。
- 作为通过此向导建构 IDO 的替代方法,这可提供对于 Oracle 数据库的基本读写功能,您可在自定义程序中使用 IDORuntime.Context.CreateOutriggerApplicationDB 来提供对于 Outrigger 数据库的直接访问。
请参见“示例:针对使用此部件的代码样本与 Outrigger 数据库”通信的自定义代码。
- Mongoose 工具服务器需要标准 Oracle 客户端 DLL。用于通信的非直接模式。
- 与 Oracle 数据库通信时,不可使用异步事件处理程序。
- 与 Oracle 数据库通信时,不可使用用户自定义字段。
- 在一个 IDO 中参考的所有 Oracle 表必须存在于同一 Oracle 数据库中
- RowPointer 和 RecordDate 属性供 Mongoose 使用,但不存在于 Oracle 表 ,所以会衍生这些 IDO 属性,而不是指向基本表列。
- 所谓的 Oracle IDO 方法必须是具有整数返回类型的函数。
相关主题