以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]数据库从ACCESS2003变更到ACCESS2007的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50269) |
-- 作者:chnfo -- 发布时间:2014/5/3 18:20:00 -- [求助]数据库从ACCESS2003变更到ACCESS2007的问题 我原来使用的ACCESS2003为数据库,数据库表名为A.mdb,后来因为其它原因把它升级为ACCESS2007作为数据库,数据库名还是A.accdb,都是共享数据库作为数据源,而且连接名完全相同,而且官网提示的那个2007组件也装了,我电脑上本身装的就是OFFICE2010 问题出来了 1、在打开项目,并且调整数据源的时候,可以正常打开。 2、但是关闭程序,再重启电脑准备打开系统的时候,总会自动退出。 请教:是什么原因呢?
[此贴子已经被作者于2014-5-3 18:23:53编辑过]
|
-- 作者:新福星 -- 发布时间:2014/5/3 18:26:00 -- Access2003和Access2007联接方式不一样,请按 2007方式再联接一次试下 |
-- 作者:chnfo -- 发布时间:2014/5/3 18:36:00 -- 我是在原来的连接名上做的重新设置,当初修改的时候,连接测试通过。 但只要关闭重新打开,就打不开了,按CTRL+打开,除了管理员那个窗口能打开,然后开始显示加载表,然后看进程 ,就自动退出进程 了。
[此贴子已经被作者于2014-5-3 18:38:03编辑过]
|
-- 作者:新福星 -- 发布时间:2014/5/3 18:44:00 -- 在打开程序时出现联数据库错误,你设置之后,正常程序联接成功正常启动.然后请再联接一次保存后,试试看 |
-- 作者:chnfo -- 发布时间:2014/5/3 18:52:00 -- 原来的连接名PMCS,连接属性是 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\chn\\fox$\\PMFOX.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123456 新的连接名还是PMCS,连接属性是: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\\\chn\\fox$\\PMFOX.accdb;Persist Security Info=False;Jet OLEDB:Database Password=123456 关闭再打开,就会自动退出进程
|
-- 作者:chnfo -- 发布时间:2014/5/3 19:17:00 -- 明白了,外部数据源要做一次重定向。解决问题了。 但在运行过程中,弹出如下错误,怎么回事呢 [此贴子已经被作者于2014-5-3 19:24:04编辑过]
|
-- 作者:新福星 -- 发布时间:2014/5/3 19:28:00 -- 这样是无法判断是什么问题的,必须要看源程序才能做出判断! |
-- 作者:chnfo -- 发布时间:2014/5/3 21:09:00 -- 我晕,2003就没事,2007就不行………… |
-- 作者:有点甜 -- 发布时间:2014/5/4 11:53:00 -- 从2003变更到2007,方法:建立一个空的数据源,然后重定向过去,然后合并数据便可。 |