H
hugecheng
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Query控件获取数据,并设置了缓存,进行插入、删除、编辑等操作。但是数据
提交时出现了问题。直接用applyupdates、commitupdates提交,删除、编辑的数据能马
上提交到数据库中,但是插入的数据不行。打开事务后,插入的数据可以马上提交到数
据库中,而提交删除、编辑的数据时,就出错,错误提示:Capability not supported!
我用的是Oracle 8i 数据库。如何能将数据马上提交到数据库中?
这个问题困扰我好久了(奉上100分)。
代码如下:请指点!!
if not database.intransaction then
database.StartTransaction;
try
query.ApplyUpdates;
database.Commit;
except
database.Rollback;
end;//try
query.commitupdates;
插入数据时,这段代码正常运行,数据马上得到提交。但是如果是编辑或是删除数据时,
运行到query.applyupdates时就出错,提示'Capability not supported',很奇怪!
提交时出现了问题。直接用applyupdates、commitupdates提交,删除、编辑的数据能马
上提交到数据库中,但是插入的数据不行。打开事务后,插入的数据可以马上提交到数
据库中,而提交删除、编辑的数据时,就出错,错误提示:Capability not supported!
我用的是Oracle 8i 数据库。如何能将数据马上提交到数据库中?
这个问题困扰我好久了(奉上100分)。
代码如下:请指点!!
if not database.intransaction then
database.StartTransaction;
try
query.ApplyUpdates;
database.Commit;
except
database.Rollback;
end;//try
query.commitupdates;
插入数据时,这段代码正常运行,数据马上得到提交。但是如果是编辑或是删除数据时,
运行到query.applyupdates时就出错,提示'Capability not supported',很奇怪!