试一试如下代码:
Try
...
except
on E : Exception do
MessageBox(0, PChar('Database error = ' + E.Message), 'Error', MB_OK+MBICONSTOP);
end;
Try
...
except
on E : Exception do
MessageBox(0, PChar('Database error = ' + E.Message), 'Error', MB_OK+MBICONSTOP);
end;
解决方案 »
- DBLookupCombox问题
- Delphi2010,如何定义PInstanceBlock
- 有关MID窗体的问题
- 一个SQL,或者一个while do的循环语句执行过程很长。我要暂停怎么做啊
- 如何用quickrep在一页纸中打印一式两份的报表?
- 在delphi中或c++builder下如何用des算法对数据进行加解密!
- 急!!!关于键盘HOOK的问题!!
- 用ADO控件连接ACCESS数据库,设置2个日期型字段,一个是短日期,另一个是长日期,为什么用dbgrid控件显示的时候都为短日期的记录了?
- query在between中日期怎么查啊?
- 关于FileListBox与DirectroyOutline的问题:
- 菜鸟求救:在程序运行中,点击listView的没数据显示的地方会出错,这是为什么,请给出解决办法
- Delphi里数组的下标能不能从0开始?
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\RunOnce', True) then
begin
Reg.WriteString('MyApp','"' + ParamStr(0) + '"');
Reg.CloseKey;
end;
finally
Reg.Free;
inherited;
end;end;