try
ClientDataSet1.Close;
ClientDataSet1.CommandText := 'hesd';
ClientDataSet1.Open;
except
ShowMessage('error');
end;
难道这样不符合你的要求么??
ClientDataSet1.Close;
ClientDataSet1.CommandText := 'hesd';
ClientDataSet1.Open;
except
ShowMessage('error');
end;
难道这样不符合你的要求么??
ClientDataSet1.Close;
ClientDataSet1.CommandText := 'hesd';
ClientDataSet1.Open;执行open语句的时候出错,可以确保commandtext属性赋值的时候没有问题,而且错误提示,不能在打开的的ADOQuery1上执行这种操作。是何道理?如何解决?
clientdataset1.close;
clientdataset1.commnadtext:='select * from table1';
clientdataset1.open;
except
on e:Exception do
showmessage(e.message());
end;