delphi2007 教程

delphi2007 教程

首页 新随笔 联系 聚合 管理
  1013 Posts :: 0 Stories :: 28 Comments :: 0 Trackbacks
退出程序时发生错误,大家来看看如何解决 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  
 

posted on 2008-11-18 14:27 delphi2007 阅读(192) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。