procedure
TForm1
.
Button1Click(Sender: TObject);
begin
ADOQuery
.
Close;
ADOQuery
.
SQL
.
Clear;
ADOQuery
.
SQL
.
Add(
'select * from YourTABLE where 查询条件'
);
ADOQuery
.
Open;
procedure
TForm1
.
Button2Click(Sender: TObject);
begin
ADOQuery
.
Close;
ADOQuery
.
SQL
.
Clear;
ADOQuery
.
SQL
.
Text:=
'insert into YourTABLE(字段1,字段2) values(:字段1,:字段2)'
;
ADOQuery
.
Parameters
.
ParamByName(
'字段1'
).Value:=trim(Edit1
.
Text);
ADOQuery
.
Parameters
.
ParamByName(
'字段2'
).Value:=trim(Edit2
.
Text);
ADOQuery
.
ExecSQL;
end
;
procedure
TForm1
.
Button3Click(Sender: TObject);
begin
ADOQuery
.
Close;
ADOQuery
.
SQL
.
Clear;
ADOQuery
.
SQL
.
Text:=
'Delete from YourTABLE where 字段3=:字段3'
;
ADOQuery
.
Parameters
.
ParamByName(
'字段3'
).Value:=trim(Edit3
.
Text);
ADOQuery
.
ExecSQL;
procedure
DeleteRecords(AffectRecords: TAffectRecords = arAll);
这个函数有一个参数:AffectRecords可以取如下的值:
1
、arCurrent :删除当前记录
2
、arFiltered :删除符合Filter过滤后的所有记录(如果你使用Filter过滤的话)
3
、arAll :删除所有记录
4
、arAllChapters :Delete affects all chapters(ADO chapters)
procedure
TForm1
.
Button4Click(Sender: TObject);
begin
ADOQuery
.
Close;
ADOQuery
.
SQL
.
Clear;
ADOQuery
.
SQL
.
Text:=
'Update YourTABLE SET 字段4=:字段4'
;
ADOQuery
.
Parameters
.
ParamByName(
'字段4'
).Value:=trim(Edit4
.
Text);
ADOQuery
.
ExecSQL;
在上面插入、删除、修改的语句后添加如下代码即可:
ADOQuery
.
Close;
ADOQuery
.
SQL
.
Add(
'select * from YourTABLE where 查询条件'
);
ADOQuery
.
Open;
请发表评论