Oracle数据更新的奇怪的问题?(100分)

  • 主题发起人 主题发起人 喜洋洋
  • 开始时间 开始时间

喜洋洋

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的事务支持问题

请各位指点
 
高手请进!急死我了!
请解答!
 
delphi 5.0 +patches #1
 
这个packet已经打过
 
用8。1。6 自带的ADO驱动时更新number数据出错,用M$提供的ole db
provide for oracle 就没有问题。
 
接受答案了.
 
后退
顶部