G
GZCYP
Unregistered / Unconfirmed
GUEST, unregistred user!
我最近试着用ADO,发现Delphi中的ADO似乎有很多问题,以下是其一:
用下面的代码设置BatchUpdate模式和打开ADODataSet:
with ADODataSet1 do begin
CursorLocation := clUseClient;
CursorType := ctKeyset;
LockType := ltBatchOptimistic;
CommandType := cmdText;
CommandText := 'SELECT * FROM Employee';
Open;
end;
但在取消所有的更新时,却发生错误!
代码如下:
ADODataSet1.CancelBatch; //就算加上参数也一样
//////////////////////////////////////////////////////////
但我查过Help和李维的书,就算是李维书所附光盘示例运行也出此问题,Why???
//我使用D5,已打Pack1补丁。
用下面的代码设置BatchUpdate模式和打开ADODataSet:
with ADODataSet1 do begin
CursorLocation := clUseClient;
CursorType := ctKeyset;
LockType := ltBatchOptimistic;
CommandType := cmdText;
CommandText := 'SELECT * FROM Employee';
Open;
end;
但在取消所有的更新时,却发生错误!
代码如下:
ADODataSet1.CancelBatch; //就算加上参数也一样
//////////////////////////////////////////////////////////
但我查过Help和李维的书,就算是李维书所附光盘示例运行也出此问题,Why???
//我使用D5,已打Pack1补丁。