Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

开发的ACCESS数据在版本不同的ACCESS上使用出错问题

qixiang  发表于:2010-08-10 08:57:23  
复制

在ACCESS2000上开发的数据库(ERP),可是到了ACCESS2003或更高的版本使用不了,出错,要如何解决那问题。

 

Top
麥田 发表于:2010-08-10 09:02:40
有提示没

qixiang 发表于:2010-08-10 09:11:14
有提示。提示如下:

qixiang 发表于:2010-08-10 09:12:49

有没有办法开发出来的数据库不管在哪个版本上都能用。



qixiang 发表于:2010-08-10 09:21:37

还提示:



杜 发表于:2010-08-10 23:27:00

几呼不可能吧.

支持的方法或对象都会有变化,怎么可能呢?



萧云 发表于:2010-08-12 13:10:33

呵呵,版本问题没有考虑周全就开发ERP,本人感觉不可思议。

 

ERP 若大一个工程,不可能一个人去开发吧,难到也准备10年完成?

有这种想法很好,我表示支持,但不推荐这样做。



qixiang 发表于:2010-08-12 15:16:31
6楼的心态是一种惰性心态,解决不了问题。

萧云 发表于:2010-08-12 21:35:02

嗯,谢谢你的提醒,我也许正是缺少愚公移山的精神,所以一事无成。

 

好,还是讨论你的问题吧。

你遇到的问题本人还从未遇到过,只遇到过低版本的ACCESS打不开高版本ACCESS所生成的数据库文档情况,所以没有正面解决问题的办法;只提一个建议吧,那就是请使用MSSQLserver 数据库或 Orcale 等中型或大型数据库作为后台服务器端,而使用2003或以上版本的ACCESS做为客户端,对于大型的数据库应用系统不要轻意对环境或程序版本进行升级,因为追求良性稳定的应用比新化装和新技术更重要。

 

微软的 ACCESS 还不能如你所愿,一经开发出来适用所有版本。我现在使用的ERP软件还是ACCESS97版本,外观显然不如ACCESS2007或ACCESS2010那样华丽,并且连接速度也不如ADO技术,该产品在我公司一直使用的唯一合理理由只能是“稳定”二字。

 

关于出现 Visual Basic for Aplications 对话框,你可以找一找当前工程所引用的某类型库是否缺失。



qixiang 发表于:2010-08-13 08:20:36
我后台的数据库就是SQL Server2000,前台是ACCESS

萧云 发表于:2010-08-13 13:54:07

 

 

 

如果 你用 ACCESS2000 也打不开这个数据库,那么应该判断当前数据库已经损坏。

 

请尽快找到备份的 MDE 或 MDB 数据库,防止影响工作。

 

 



andymark 发表于:2010-08-15 21:47:44

一般情况下,低版本的ACCESS,在高版本都可以打开

 

不同版本的ACCESS情况下使用,开发要尽量避免使用后续版本不支持的函数,少使用宏

 

除非你有能力阻止别人安装其他版本,这种情况将不可避免会发生

 

 

你可以尝试把2000格式转成2003版本

 

 

不能转换,说明你的数据库存在问题



andymark 发表于:2010-08-15 21:51:12

ACCESS的维护成本太高了,

 

开发ERP还是不要采用ACCESS



liaohk 发表于:2010-10-07 20:55:43

精神可学



总记录:13篇  页次:1/1 9 1 :