读书频道 > web开发 > 其他综合 > Access 2013 Web编程
1.1.1 Access数据项目
2015-04-17 13:27:49     我来说两句 
收藏    我要投稿   

本文所属图书 > Access 2013 Web编程

高效进行Access 2013 Web编程的技巧、技术和工具Access 2013展示的新特性意在提升创建基于Web和传统数据库的应用程序的技能。本书由Microsoft Access MVP团队编写,展示了开发新的解决方案、更新现有项目和  立即去当当网订购

Access数据项目是在Access 2010中提出的,其.adp文件格式允许在SQL Server中通过Jet引擎创建Access解决方案。.adp格式的文件也能够让你在Access中创建和编辑SQL Server对象(例如表、视图和存储过程)。但是,对象设计器是版本独立的,如果.adp文件连接的SQL Server实例要升级到更高的版本,Access对象设计器就不能操作此文件,而需要使用T-SQL语句来编辑这些对象。然而,.adp文件通过OLEDB和ADO组件连接SQL Server数据库,在SQL Server 2012中已经不推荐使用OLEDB的方式连接数据库。Microsoft推荐使用ODBC代替OLEDB的方式连接数据库。从发布Access 2007版本开始,Microsoft推荐建立Access解决方案时使用.accdb文件格式而不是.adp。在Access 2010中,已经没有快捷按钮来建立.adp格式的文件。尽管我们认为SQL Server后端也能与Access解决方案完美结合,但结合的方式最好是通过表链接的方式使.mdb和.accdb文件格式能够更好兼容。Access解决方案最好的设计方式就是使用服务器-客户端体系结构。在本书的后半部分,将更加深入地介绍该体系结构。此外,我们讨论的新的Access Web 应用就是基于SQL Server的,因此在某种意义上说,Access Web 应用就是替代.adp文件格式的一种解决方案。在本书的前半部分,你也将看到如何使用Access Web应用来实现.adp文件格式的功能。

为了迁移.adp格式的文件,我们推荐先建立一个.accdb格式的文件,并导入窗体、报表以及模块,然后参照SQL Server中的表和视图创建链接表。重新组装代码可使窗体和报表在.accdb文件中正常使用。可以继续在.accdb中使用ADO作为连接方式,但是,由于窗体默认使用的是DAO连接方式,因此需要写代码将窗体与ADO的记录集绑定。对报表来说,传递查询是将报表绑定到SQL Server对象输出的推荐方法。模块需要重新检查和修改以验证功能的正确性,特别是那些依靠.adp特定的上下文(如CurrentProject.Connection对象)的模块。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.1 在Access 2013中弃用的组件
下一篇:1.1.2 Access复制选项(Jet Replication)
相关文章
图文推荐
3.2 Windows 7设置
3.1 DNS解析
2.3 HTTP协议
2.2 TCP/IP协议与So
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站