with ClientDataSet1 do
begin
Close();
CommandText := 'select 1 from test';
try
Open();
except
on E: Exception do
begin
Memo1.Lines.Add(E.Message + ' ---> ' + CommandText);
end;
end;
end;先是连着网的,执行正常;再拔掉网线,弹出对话框提示“远程调用失败”,为何还会弹出框而捕捉不到错误呢?如果注释掉“Open()”;,就不会弹出对话框,所以应当是Open出错吧?