三层问题:数据库连接BDE改为ADO后出错 ????(100分)

  • 主题发起人 主题发起人 fpsky
  • 开始时间 开始时间
F

fpsky

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前做了一个三层程序,程序结构如下:
在 BDE + MIDAS+ ORACLE8
运行正常
现改BDE连接为ADO :
ADO + MIDAS+ ORACLE8
数据库不变,有数据,客户端报如下错误:
‘ClientDataSet1:Type mismatch for field "GZLR",expecting:MEMO actual : String'
,怀疑与数据库有关系,但不知怎么解决,前提是不能改动数据表字段类型。
如能解决,500分奉上,小弟不胜感激。
 
怀疑ado对 ORACLE8支持有问题呢
以前似乎看过这方面的资料
 
根据你的提示是类型不一致,你看一下和ClientDataSet1相关联的 表(应该是Table),
简单办法,把它去掉,重新来一个。 你这个应该不是BDE 转 ADO 的原因
 
TO:taninsh
请具体谈一下好吗?3KU
 
您将ClientDataSet字段集全部清空。然后重新加入。它说您类型不匹配。可能在转换的时
候的内部问题。
 
to:billrobin、shuszj、taninsh
问题解决,3KU!!
另外,我再开300分贴,请你们去领分!!
 
您的贴开在什么地方?我要分!哈。。
 
后退
顶部