退出程序时发生错误,大家来看看如何解决
发布日期:2021-11-10 09:01:22 浏览次数:2 分类:技术文章

本文共 777 字,大约阅读时间需要 2 分钟。

写了一个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

转载地址:https://blog.csdn.net/aibi9196/article/details/101304700 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:初学者求助
下一篇:我想在透明的panel里滚动文本! 主要是想透明滚动,看到下面的控件! 怎样实现!...

发表评论

最新留言

不错!
[***.144.177.141]2024年04月11日 18时40分04秒