Z
zswenyun
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var TempGsStr,LeftHC:string;
begin
LeftHC:='4';
TempGsStr:='12.12';
ADOqryTempSyb.Close;
ADOqryTempSyb.sql.clear;
ADOqryTempSyb.sql.add('update CWBB_TEMP_SYB');
ADOqryTempSyb.sql.add('set BQS='+TempGsStr);
ADOqryTempSyb.sql.add('from CWBB_TEMP_SYB');
ADOqryTempSyb.sql.add('where HC='+'"'+LeftHC+'"');
ADOqryTempSyb.ExecSQL;
ADOqryTempSyb.close;
ADOqryTempSyb.SQL.Clear;
ADOqryTempSyb.SQL.Add('select*from CWBB_TEMP_SYB');
ADOqryTempSyb.open;
ADOqryTempSyb.Locate('HC',LeftHC,[])//出错
end;
错误内容为:“在获得新的之前,必须释放所有的ROW句柄”
LOCKTYPE为乐观锁定,coursortype为:ctKeyset
LOCKTYPE用了ltBatchOptimistic还是同样的错误,不知道什么原因,
那位大虾帮我看一下
var TempGsStr,LeftHC:string;
begin
LeftHC:='4';
TempGsStr:='12.12';
ADOqryTempSyb.Close;
ADOqryTempSyb.sql.clear;
ADOqryTempSyb.sql.add('update CWBB_TEMP_SYB');
ADOqryTempSyb.sql.add('set BQS='+TempGsStr);
ADOqryTempSyb.sql.add('from CWBB_TEMP_SYB');
ADOqryTempSyb.sql.add('where HC='+'"'+LeftHC+'"');
ADOqryTempSyb.ExecSQL;
ADOqryTempSyb.close;
ADOqryTempSyb.SQL.Clear;
ADOqryTempSyb.SQL.Add('select*from CWBB_TEMP_SYB');
ADOqryTempSyb.open;
ADOqryTempSyb.Locate('HC',LeftHC,[])//出错
end;
错误内容为:“在获得新的之前,必须释放所有的ROW句柄”
LOCKTYPE为乐观锁定,coursortype为:ctKeyset
LOCKTYPE用了ltBatchOptimistic还是同样的错误,不知道什么原因,
那位大虾帮我看一下