为什么出错?(100分)

  • 主题发起人 主题发起人 liuzr
  • 开始时间 开始时间
L

liuzr

Unregistered / Unconfirmed
GUEST, unregistred user!
   我的一个数据库程序,连后台的SQL2000时,两部分分开时都可以使用,没有问题,但
集成到一起时,其中的一个运行时,总出错,两部分中都用到了同一个表,但第一部分没问
题,在第二部分中,窗体上有query及dbedit运行到如下语句时出错:
  dbedit1.datasource:=adult.datasource1
提示: project mdiapp.exe raised exception class EAccessViolation whith message
'Access violation at address 004f462a in module 'mdiapp.exe'.Read of address
'000003D4',Process stopped.Use Step or Run to continue.
 跟着下一句执行到query.close时同样的提示:
  Access violation at address 004f462A in module 'mdiapp.exe'.Read of address
000003D4
请问这是什么原因,如何来改正?
或者哪位能帮忙时,我可以把源程序及数据库发过去的。

 
adult创建没有,如果不是这个问题你给我把程序发过来吧
 
adult也是创建了的,好的,我给你把源程序发过去吧!
不过这要后台的sql数据库支持的。
我现在给你把数据库结构也倒出来吧!
构造这个环境比较麻烦,分值少时可以再加。
 
谢谢robertcool:
问题我自己解决了,分数就给你发了。
尽然再没有人关注这个问题,sigh
  呵呵!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部