退出程序时发生错误,大家来看看如何解决

退出程序时发生错误,大家来看看如何解决 VCL组件开发及应用
http://www.delphi2007.net/DelphiVCL/html/delphi_20061222150622186.html
写了一个C/S的三层数据库程序,客户端Lookup字段用的多,中间层上的基础资料表放在同一个远程DataModule上,客户端运行后退出程序,在关闭SocketConnection的时候出现下面的错误提示:  
  Project   Client.exe   raised   exception   class   EAccessViolation   with   message   'Access   violation   at   address   005B76B1   in   module   'Client.exe'.   Read   of   address   013C52E0'.   Process   stoped.Use   Step   or   Run   to   continue.  
  我估计是Lookup字段连接到基础资料表上引起的,但是又找不到解决办法。

不知道你整个程序怎么写的,异常问题不好说

sql语句或者是操作   弄错了,具体你得仔细检查下

Lookup一般不会出这样的错误,是不是关闭的时候触发了其他事件引起的

delphi   学习群:31469235  
  加入请注明   csdn   字样  
  让我们共同提高  
   
  由于刚刚创立,请大家踊跃参加。

这个问题一直没有解决,   有四层主从表,结构大致如下图:  
  第一重主表                             表1  
                                                  |  
                                        ----------------  
                                        |                             |              
  第二重表                       表1-1                     表1-2  
                                        |                             |  
                              -----------                   -----------  
                              |                   |                   |                   |  
  第三重表             表1-1-1       表1-1-2       表1-2-1       表1-2-2  
                              |                                       |  
                    -----------                   -----------  
                    |                   |                   |                   |  
  第四重表   表1-1-1-1     表1-1-1-2   表1-2-1-1     表1-2-1-2  
 

转载于:https://www.cnblogs.com/delphi2007/archive/2008/11/18/1335922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值