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出错吧?
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出错吧?
解决方案 »
- Ehlib 怎么排序问题(BDE 连接数据库)
- 请求各位大人解答一下如何才在三层架构中调用中间层中的函数呢???
- ★★★怎么样将WORD文档存入数据中★★★
- 应用程序调用一个已为另一线程整理的接口
- 请介绍一下delphi自带的工具程序(如brcc32、tdump等)
- D5序列号
- 用dbgrideh制作复杂表头
- Delphi定义全局变量的问题
- 有谁知道NT4的安装序列号吗?在线等候。急。
- 在Delphi中,关于OLE的小问题!!!谁先解答,给高分,急!急!急!!!
- 使用fastreport时,小数点位置超过5位,打印时会以科学计数法表示,有没有办法呀
- 请问 我要在treelist中选中多个节点,然后操作这些选中节点的column
begin
try
Close();
CommandText := 'select 1 from test';
Open();
except
on E: Exception do
begin
Memo1.Lines.Add(E.Message + ' ---> ' + CommandText);
end;
end;
end;