升级到oracle9i,带来一个怪问题。。。。。(很奇怪:<)(200分)

  • 主题发起人 主题发起人 yybug
  • 开始时间 开始时间
Y

yybug

Unregistered / Unconfirmed
GUEST, unregistred user!
机器:p4
操作系统:w2k advance server+oracle 9i
前台程序:delphi6做的bde连接的一个管理程序

批量更新数据出错,某几个字段不能更新,可程序里面我用的就是一个query+updatequery
在程序的dbgrid中手工修改数据,也有几个字段的值不能递交数据库。
错误在哪里?
我的query的onUpdateRecord事件为:
UpdateSQl1.DataSet:=ComQry;
UpdateSQl1.Apply(UpdateKind);
UpdateSQl2.DataSet:=ComQry;
UpdateSQl2.Apply(UpdateKind);
UpdateAction:=uaApplied;

该问题,困扰我很久,望高手执教!!!
 
我以前在p4机器上装oracle8,也有这个问题。将机器改成p3后,问题消失,现在装oracle9
又来问题了,oracle提交数据,到底是怎么做的?问题若能得到完美的解决送200+200分
 
检查你的数据类型是否一至呀!!!
 
我装oracle8就没问题,而程序我也在升级后没改动,数据我是exp出来的,我认为数据类型
应该都一致的
 
有高手说:p4+win2k server没有问题,是否真的?重装系统真的太麻烦了.
 
yybug:请问您是怎样将bde和oracle9i连接起来的?
 
这种问题 主要是看你是否使用了试图的提交?
一般视图的提交若有问题,很容易引起这种错误
 
多人接受答案了。
 
后退
顶部