活动类型: 免费公开课-Access培训
开始时间: 2013-4-29 20:00 至
2013-4-29 21:30
活动地点: Access中国培训教学网上教室
(YY课堂)
性别: 不限
已报名人数: 40 人
报名截止: 2014-5-9 19:59
|
|
主题:ACCESS与SQL SERVER系列之一 为什么使用ADP | |
主讲:朱亦文 | |
讲课内容简介: | |
Sql server为什么使用ADP,介绍在Access中使用ADP及ADP如何与Sql server数据库进行连接,以及使用Access ADP创建窗体 报表等 |
ACCESS与SQLSERVER系列之一 -- Access公开课视频在线播放 |
问题:
1.据微软声称这种网络共享方式的多用户应用程序,最多可以达到 25 个连接,但事实上,5 个以上的用户连接就会感觉很吃力。
Microsoft SQL Server:
1.基于网络的数据库。
网络:
服务:
Access开发方案:
•Access mdb 应用程序开发方案
链接表原理:
链接表就是使用Jet-Engine通过ODBC接口把其它数据库的数据表、视图模拟成本地表,能够很好与本地数据进行交互,简化应用程序的开发。
链接表弱点和
1.需要高带宽,网络负荷重。
Access mdb 应用程序的其它缺点和优势:
如果不采用链接表方式而采用 ADO 数据访问组件编程,那么,代码量会非常大,同时会丧失 Access 快速开发应用程序的优势,也不太适合办公的非专业人员。
建议:不要完全放弃链接表,合理使用查询,适当配合使用 ADO 数据访问组件,充分利用链接表类本地表的优势,各尽所长。
优势:由于 Access mdb 应用程序能名够使用链接表、传递查询、ADO、DAO 来处理数据,能够处理多种数据库的数据(包括电子表格),能与本地数据进行很好的交互,因此,这种应用程序开发方案非常灵活,尤其是解决离线数据处理方面,更为突出。
Access 数据库项目 ADP 介绍:
鉴于 Access mdb 应用程序开发 SQL Server 数据库应用程序的弱点,Microsoft 公司在 Access 2000 中增加了一种新的 Access 应用程序格式——ADP,该格式称为 Access 数据库项目,以提高 Access 应用程序的开发效率。遗憾的是 Access 2013 不再支持这种文件格式和开发方案。
这种应用程序只能针对 Microsoft SQL Server 数据库进行开发,放弃 Jet-Engine 和 DAO 数据访问组件,采用 ADO 数据访问组件,将连接的数据库对象映射到 ADP 中,因此 ADP 可以直接对 SQL Server 数据库进行操作。ADP 本身不存储任何数据。
应用程序的开发和操作界面与 mdb 应用程序非常相似,大大降低了办公人员对 SQL Server 数据库数据处理的难度,大大提高应用程序的开发效率。
ADP结构:
ADP特点:
1.ADP 文件中不包含数据。也就没有数据库容易膨胀的说法。
容易造成的误区:
1.ADP 只有一个数据库连接。ADP 在连接数据库后,ADP 有一个 CurrentProject.Connection 的 ADO 数据库连接,但不是不能建立第二个 ADO 连接,只是第二个连接不是 ADP 当前项目的数据库连接。