连接方式:SQLDataSet+DataSetProvider+ClientDataSet
代码:
DataSetProvider.option中poallowcommand为true,其他为false;
......
procedure TForm1.Button1Click(Sender: TObject);
begin
ClientDataSet1.CommandText := 'Delete from ddgl_bn where dn_ddid=1';
ClientDataSet1.Execute;
Edit1.Text :=  SQLDataSet1.CommandText;
//显示'Delete from ddgl_bn where dn_ddid=1'
SQLDataSet1.CommandText:='select * from ddgl_bn';
ClientDataSet1.Refresh;
end;
......
end.如果我把SqlDataSet换成Sqltable 那在ClientDataSet中还能不能执行SQL呢?
我试过不行,不知道是什么原因。