一个ADO操作的简单问题,50分唾手可得 (50分)

ADOTable1.DELETE;
ADOTable1.Reocrdcount;
ADOTable1.fieldbyname('4324').AsString := 'dfdfd';
 
用SQL是最好的!
 
1.ADOTable1.DELETE;
2.ADOTable1.RecNo; (试过了,支持Access,但好象不支持MSSQL,要不然我早就用了)
3.ADOTable1.fieldbyname('ppp').AsString := '实验';
4.如果要用批量理新,要设置以下属性,
with ADOTable1 do
begin
CursorLocation:=clUseServer;
CursorType:=ctKeyset;
LockType:=ltBatchOptimistic;
end;
保存:
adotable1.updatebatch(arAll);
不保存:
adotable1.CancelBatch(arAll);
 
要定位到某条记录用adotable1.Locate('字段名',字段值,[]);
 
adotable1.fields[3].asstring:='实验'
 
adotable1.fieldbyname['XXXXXX'].asstring:='****';
 
adotable1.fields.asstring:='safsafsdfsf'
但是最好不要用adotable,用adoquery不但简单而且灵活!!
 
算了,看来是没有直接定位到某条记录的方法,大家平分了吧!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
724
import
I
I
回复
0
查看
649
import
I
顶部