日期:2014-05-16  浏览次数:20973 次

Acces的连接问题
我用delphi做了一个学生名册管理系统,数据库是用Access   2003的,并且已用ODBC连接好了,在编译时出现如下错误提示:
Project   StudetInfo.exe   raised   exception   class   EAccess   Violation   with   message   Access   Violation   at   address   0040EF33   in   module   'StudentInfo.exe '.Read   of   address
00000078.Process   stopped.Use   Step   or   Run   to   Continue.(它是以图框的形式显示的,我把它抄下来了)。
不知是何原因,肯请大侠指点迷津!

------解决方案--------------------
检查数据库mdb文件是否有损坏。


系统出现异常需要修复


压缩修复一下MDB:

--> 工具菜单
--> 数据库实用工具
--> 压缩和修复数据库


或用第三方工具修复一下:

到版主的个人网站上下载:

Access 文件修复工具
http://www.access911.net/index.asp?board=8&recordid=73FABE1E&tt=


或者新建一个MDB,将原来文件中的所有对象都导入到新的MDB中试试。
------解决方案--------------------
应该是程序问题,请到DELPHI版块去问吧