救命: 关于Oracle8 数据库的问题(300分)

  • 主题发起人 主题发起人 xuzhudi
  • 开始时间 开始时间
X

xuzhudi

Unregistered / Unconfirmed
GUEST, unregistred user!
平台 DELPHI 5, ORACLE 8.04
症状: 在用DBGRID的修改数据字段的时候, 若该字段类型为数值型, 只要该数值为浮点值
比如 9.7, 0.35 等等, 在Post之后, DbGrid中会出现两条相同的记录, 而修改为整型值时,
又重新变成一条记录, 不知道是由于Delphi 5 对Oracle 8.04的支持问题还是其他问题?
希望能得到大家的大力帮助, 高分求购解决方法, 尽快!!!
 
bde好象有一个升级包是针对ORACLE的,去看看
 
用ADO满好的吗?
干吗用BDE?
 
升级BDE吧!最新的版本修正了这个bug。
还有,我提议使用ado,连接时使用oracle自己的odbc驱动程序。
 
加一个primary key进去不知道行不行
 
没有创建索引,或索引没打开
 
我原来也遇到过这个问题
我觉得使用oracle 7.3.4挺好的
oracle 8.x都有问题

解决办法:
ORACLE 8.04-->oracle 8.0.6
or
yourtable.indexfieldnames =表的索引列(如field1)

or
use view
 
有个龌龊得办法。
你 吧数据集 的一条一次,或者最后一条一次。
显示得时候就是一个了。你看着是两个其实数据库里
就一条。
 
我也也遇到过这个问题。。。
 
多人接受答案了。
 
后退
顶部