Office中国论坛/Access中国论坛

标题: 使用ADP的困惑!!!!! [打印本页]

作者: XMX64311    时间: 2013-4-2 16:18
标题: 使用ADP的困惑!!!!!
    曾经在access2003下利用ADP开发的软件,真的是很好,公司有好多部门都在用,开发效率也很高,可现在遇到一个难题:随着电脑系统及Office本身的升级,以前在XP+office2003下运行得好好的系统,现在是经常出问题,WIN7只要有更新,软件就没法用,打开就报错.目前软件想在WIN7+office2010下进行彻底升级,也不知道成不成功,可能要重新去开发一套系统,那就麻烦了!不知有没有谁遇到和我一样的困惑,能不能解?
作者: tmtony    时间: 2013-4-2 16:28
ADP可能逐渐被 抛弃了, 要换ODBC或ADO
作者: zhuyiwen    时间: 2013-4-2 18:53
应该没有问题,很可能是你的系统自身的问题。如防火墙、杀毒软件等引起,ADP只与ADO有关。但Access2010也不排除它有Bug。
作者: chaosheng    时间: 2013-4-3 00:26
access2003应用到2010的确实有些地方会有问题,操作系统的应该每什么影响吧,难道你用到一些涉及操作系统的.
对于adp我也觉得它很好.
     对于access2013不再支持adp以及以后的朝web的发展不看好. access的web应用开发难道能比asp和asp.net好吗? 能自动生成web基本数据库访问的工具都有一些了并很不错,还不用依赖sharepoint.
     其实选用access作为开发工具就是看中它在应用开发的快捷方便,而数据库应用系统比较有价值的还是要用sql server之类的数据库,adp是很好的c/s方案. 对于网上很多的关于在access2013转换adp的方案表示不支持. odbc链接表方案根本不是合理的c/s方案,将服务器全部的表中记录搬到客户端效率极低,这都有违c/s的初衷,如果数据量大则系统很糟糕的. 对于直接的ado访问,在开发中全部都不是数据绑定的,开发都很麻烦了,根本没意思.
   access2003,2007,2010的adp都不错啊,对于开发的我们没必要去用2013. 办公应用中用2013好像也没什么大的增强功能,2013还不是像win8一样的moden UI,它可能会是一个过渡产品,以后的可能会有大的变化. 感觉微软为了兼顾平板,整体也都乱了.
   如果一定要用access2013开发局域网应用,我不如放弃access改用power builder好了. 我现在是完全不管access2013的了,坚持access2010和adp.
   看到谈adp,看到站长谈以后的adp,我也是在adp而深有感触,顺便谈谈.
作者: XMX64311    时间: 2013-4-3 08:27
谢谢两位老师的指点!
我的程序是在access2003下开发的,在office2003+xp下运行没有问题的,只要office升级到2007或WIN7有更新,那程序运行就会出错,我查看了好多资料,可能是所打开的Access需要相应的Access对象库和Office对象库支持。而在WIN7下,程序是没有干预注册表的权限的,如果是该原因,能不能在程序启动的时候,让程序自动去选择对象库,这样在高版本中运行时就不会有错了,不知对否?
作者: XMX64311    时间: 2013-4-3 08:34
我目前的最笨的办法就是先安装Office2007,然后再安装access2003,这样程序就运行OK,如果顺序反了,也不行,很累的!
作者: zhuyiwen    时间: 2013-4-3 10:56
你的问题是只ADP才这样,还是mdb也这样呢?
作者: yodong    时间: 2013-4-4 15:31
顶,关注一下.
作者: sql999    时间: 2013-4-4 22:03
同意朱总的看法。建议楼主回到2000版本,再试试,个人觉得2K版是兼容最好的。
作者: XMX64311    时间: 2013-4-7 09:13
能用程序去自动调用不同版本的office库就好了,这几天累死了,WIN7系统一更新,就得重装office.
作者: huangli0356    时间: 2013-4-7 10:06
表示关注一下.目前还没用到ADP的..
作者: 鱼儿游游    时间: 2013-4-12 10:39
建议别用ADP,用ADO吧。
作者: yodong    时间: 2013-4-12 14:36
用ADO.窗体不绑定数据源.开发很麻烦.不用ADP.只能是换开发工具了.换ASP.NET.但是这个开发效率低.有些在C/S下面功能很容易现实的.在ASP.NET中做就有点难实现.
作者: 李力军2    时间: 2013-8-18 21:18
擦!我还准备学ADP呢!想着学ADP几多年了,这刚下决心准备学,又被微软整这一出!联名让微软在新版ACC中把ADP捡出来吧。{:soso_e131:}

作者: lwwvb    时间: 2014-2-21 00:27
很久没有回论坛了,最近重操ADP旧业,要做自己的企业管理软件。一切一步步来。有空时还做了些视频教程:
http://pan.baidu.com/s/1sj4hHdN

觉得chaosheng 说得对,POWER BUILDER的确是不错的东西,但没有ACCESS那么顺手,写代码也没有ACCESS来得爽。现在ACCESS 2013这样一搞,我也只好用ACCESS 2010了。暂没有打算去升级。按兵不动是最好的做法。

yodong也说得对,如果只用mdb+ado的方式去做SQL SERVER数据库,可视化开发的功能等于没有用。这样还不如不用ACCESS。

ADP和MDB是不相同的东西,懂了ADP之后,才会在MDB的境界更上一层楼,拥有新思想和思维。对数据库系统有更深的理解,更体现了数据界面分离原则。为做大中型数据库系统打下好的基础。
作者: zhuyiwen    时间: 2014-2-22 19:43
同意楼上的观点!
作者: zhuyiwen    时间: 2014-2-22 19:44
呵呵,教学视频不错,赞一个!
作者: zhuyiwen    时间: 2014-2-22 19:45
我也是一样,暂时不打算升级到2013,还是用2010比较好。
作者: XMX64311    时间: 2014-4-4 15:47
公司的系统刚升级完,都是ACCESS2010 ADP下开发的,采用ribbon,界面真是太棒了!
作者: zhuyiwen    时间: 2014-4-11 13:46
XMX64311 发表于 2014-4-4 15:47
公司的系统刚升级完,都是ACCESS2010 ADP下开发的,采用ribbon,界面真是太棒了!

秀一下!

呵呵
作者: XMX64311    时间: 2014-4-11 15:14
图片上传不了
作者: zhuyiwen    时间: 2014-4-11 20:00
XMX64311 发表于 2014-4-11 15:14
图片上传不了

怎么可能呢?
作者: memphis230    时间: 2015-4-9 23:22
大家注意到一个问题没有,越网高版本迁移,够日的代码到是写得少了,可是速度下来了,硬件要新的,尤其是啥子网页类的东西,java类的东西是流行,就是速度比客户端,服务端的慢得多,兼容性差得多,动不动就卡起。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3