EAccessViolation 是什么错误呀?本人用了个Data Moudle,放在上面有一些table,query的,一访问这些构件就出现这个错误,说什么“Access violation at address 00483860 in module '*.exe'.Read of address 000005c."是怎么回事呀?这些table,query放在本窗口上就行!!!

解决方案 »

  1.   

    你要看错误号是什么意思了,就是00483860,你最好写明是如何调用的才好找,我如果做这样的,就先在DATAMOUDLE上放个ADOCONNECTION控件,指定它的连接串,然后放ADOTABLE或QUERY,然后在别的PAS文件中USER数据模块,那么这样就可以调用了如DATA.QUERY1
      

  2.   

    你的Data Moudle应该在主窗体创建前创建,这样就不会出现错误了
      

  3.   

    你的主窗体先于Data Moudle创建,这样他去访问Data Moudle里的东西,肯定会出现存取错误的
      

  4.   

    参考 ekin(风语者)  的意见