关于ODAC: OraQuery(CachedUpdates=True)一旦写了OnUpdateRecord事件,那个OraQuery.RefreshSQL语句返回0行报错, 不写就没问题
OraQuery(CachedUpdates=True)一旦写了OnUpdateRecord事件,那个OraQuery.RefreshSQL语句返回0行报错, 不写就没问题, OraQuery.SQLUpdate的执行不会出问题, 但是根本就不更新不了数据, 不写那个OnUpdateRecord事件就不会有问题
OnUpdateRecord事件
begin
if UpdateKind = ukDelete then
SQLExec('Delete from Parts where Part_NO=' + QuotedStr(MQueryPart_NO.AsString));
UpdateAction:=uaApplied;
end
请用过ODAC出前辈指点下这是问题出在那里了?