退出程序时发生错误,大家来看看如何解决
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