|
本帖最后由 zyp 于 2010-9-27 20:50 编辑
是的
虽然存储过程是保存在SQL server中的,但通过ADP可直接连接到SQL Server,也就是说可以在ADP中直接操作SQL Server的表\视图\存储过程,
存储过程很强大,但有时也不够灵活,所以我一般将存储过程和VBA代码结合起来,这样就可以最大发挥各自的长处.
不过对ADP的应用也不是很久,所以很多问题还在摸索当中
ADP相对MDB来讲,确实存在很多优势,比如:
(1)可以设定"入库日期"为当前的系统日期且不可更改,如果在MDB中,用户只要修改一下本机的日期就可以跳过这个限制了,但在ADP中,可将"入库日期"设为服务器的日期,本地日期再怎么改都没用,除非这个用有权限可以去更改服务器的日期,否则只能乖乖地用系统默认的服务器日期
(2)用户虽然可以通过连接功能的导入来导出ADP中的数据,但相对MDB而言, 对于导出的ADP数据的任何更改都不会影响到SQL Server中的数据,而MDB中如果是采用链接表的话,导出了即可对源表做任何的更改;
(3)在多用户情况下,运行速度比MDB要快
(4)不论数据表有没有用户在使用,可以随时对表的结构进行更改,而MDB的表一旦使用中,就不能做更改;
|
|