主题:为什么总是提示“数据库引擎找不到输入表或查询 'mdb'”?
各位高手啊,我是一名Delphi初级+业余级菜鸟,最近在单位接了一个任务,每天必须登记所有人查出的隐患,并且每月进行统计。所以,想编一个程序代劳。可没想到刚刚开始,就出现问题了。
使用ADOTable控件,连接Access2000数据库。可按F9后,只要一按“保存”按钮,本来应该将输入内容保存到数据库可老是出现错误提示:“数据库引擎找不到输入表或查询 'mdb'。确定它是否存在,以及它的名称拼写是否正确”。
我建的数据库确实存在,而且路径、名字全部正确,使用ADOTable控件时,也提示了“测试连接成功”,可为什么一到编译,就不行了呢?
我用的是XP,Office安装的是2010版,为了使用Delphi7,专门下载安装了Access2000。
出现问题后,我又将代码复制到另一台机器上,仍然出现上述问题。另一台机器安装的是正版Vista,Office版本为2007。
以上问题出现后,我又将Access数据库改成*.db数据库,就不出现上述问题,实在不知道为什么?
另外,上述问题出现几次后,再用Delphi打开我做的这个程序的“dpr”文件后,Delphi7有时就不能用了先后出现三个错误对话框,都不能用Delphi安装程序修复,只能卸载后重装Delphi7后,才能打开这个“dpr”文件。重装后,按F9,仍然提示“数据库引擎找不到……”。
这是为什么呢?请各位高手帮我找找原因,谢谢!!!
使用ADOTable控件,连接Access2000数据库。可按F9后,只要一按“保存”按钮,本来应该将输入内容保存到数据库可老是出现错误提示:“数据库引擎找不到输入表或查询 'mdb'。确定它是否存在,以及它的名称拼写是否正确”。
我建的数据库确实存在,而且路径、名字全部正确,使用ADOTable控件时,也提示了“测试连接成功”,可为什么一到编译,就不行了呢?
我用的是XP,Office安装的是2010版,为了使用Delphi7,专门下载安装了Access2000。
出现问题后,我又将代码复制到另一台机器上,仍然出现上述问题。另一台机器安装的是正版Vista,Office版本为2007。
以上问题出现后,我又将Access数据库改成*.db数据库,就不出现上述问题,实在不知道为什么?
另外,上述问题出现几次后,再用Delphi打开我做的这个程序的“dpr”文件后,Delphi7有时就不能用了先后出现三个错误对话框,都不能用Delphi安装程序修复,只能卸载后重装Delphi7后,才能打开这个“dpr”文件。重装后,按F9,仍然提示“数据库引擎找不到……”。
这是为什么呢?请各位高手帮我找找原因,谢谢!!!