在Lookup时Disconnect就会出现这种情况,如何解决呢?
解决方案 »
- 数据库为Firebird2.5 程序中当SQLDialect为3时,使用FIBDataset,怎么成了只读数据集呢?
- Dephi2007下DBGridEh属性EndEllipsis问题?
- scrollbox鼠标滚轮事件无效
- fastreport3.0报表,怎样让各页的页眉相同,怎样设置呀?在线等,高手进........
- 怎么使报表中的datatext显示不下时自动换行!!!!!!!!!!!
- 定义新控件中的属性问题
- 1000本Delphi程序设计电子书专题下载
- Table控件排序的索引能不能设成两个呢》》
- 求delphi维纳滤波的代码
- 体验一下,测试一下,OK?集信息管理,影视,FLASH播放,网页浏览于一体的......FAINT,先用用再说!!
- 关于GetUserName语句,为什么出错?
- 关于SQLServer的问题
提供一点思路:
1.需要捕捉错误,可以自己写一个TSocketErrorProc类型的处理函数,然后用
ScktComp单元中的 SetErrorProc 注册。
这样,严重错误的时候也由自己处理,Delphi就不会弹出对话框(关于这一点,可以通过
分析源码知道);
2.连接两次才能连接的情况:
可能实是Delphi中的一个逻辑错误造成的吧。
对于这一点,我有过贴子,见:
http://www.csdn.net/expert/topic/121/121071.shtm
还有...一时找不到,在找找。
function SetErrorProc(ErrorProc: ): TSocketErrorProc;
begin
Result := SocketErrorProc;
SocketErrorProc := ErrorProc;
end;
捕捉错误我已经通过修改原码解决了,但是怎么解决连接两次的问题?