adodataset 为何只读?(50分)

  • 主题发起人 主题发起人 xf163
  • 开始时间 开始时间
X

xf163

Unregistered / Unconfirmed
GUEST, unregistred user!

adodataset3.Recordset:=adoconnection2.execute('select * from g_vouch');
with adodataset3 do
begin
insert;
FieldValues['iperiod'] := kjqj;
....

出错:adodaatset3: canm't modify a read_only dataset...

 
时间有些紧, 哪位大虾帮帮忙?!
不想用 ODBC 所以用了ADO ,哪知这么麻烦?

 
换了 ADOTable 搞定了!
 
xf163说的对!
 
TADODataSet is not capable of issuing Data Manipulation Language (DML)
SQL statements that do not return result sets
(like DELETE, INSERT, and UPDATE).

这是Help中的原话
 
多人接受答案了。
 
后退
顶部