喜
喜洋洋
Unregistered / Unconfirmed
GUEST, unregistred user!
一个MIDAS应用程序,数据库为ORACLE 8.1.6
中间层应用程序服务器为一个ActiveX DLL + MTS Data Modual ,
利用ADO组件连接数据库,编译成DLL加入到MTS 的一个packet 中
客户端利用ClientDataSet组件,和其他data aware组件
错误情况:
如果oracle table 有Number型的字段,利用ClientDataSet的ApplyUpdates不能更新数据,
出现Unspecified Error的错误,从不例外。
而其他任何类型的数据,都可以用ClientDataSet的ApplyUpdates更新数据,且从不出错。
*****
我怀疑1、可能是Delphi ADO组件与Oracle的兼容问题
2、可能是MTS与Oracle的事务支持问题
请各位指点
中间层应用程序服务器为一个ActiveX DLL + MTS Data Modual ,
利用ADO组件连接数据库,编译成DLL加入到MTS 的一个packet 中
客户端利用ClientDataSet组件,和其他data aware组件
错误情况:
如果oracle table 有Number型的字段,利用ClientDataSet的ApplyUpdates不能更新数据,
出现Unspecified Error的错误,从不例外。
而其他任何类型的数据,都可以用ClientDataSet的ApplyUpdates更新数据,且从不出错。
*****
我怀疑1、可能是Delphi ADO组件与Oracle的兼容问题
2、可能是MTS与Oracle的事务支持问题
请各位指点