Office中国论坛/Access中国论坛

标题: 请问哪一种连接服务器的方法好。 [打印本页]

作者: yodong    时间: 2003-8-22 02:34
标题: 请问哪一种连接服务器的方法好。
我想问一下,我现在也想用sql2000作服务端,不知用那种方式好,
ADP难度大,ODBC看了已前大家的讨论是速度慢,又看到用ADO连接,请问用ADO和ADP是不是同一回事。
作者: zhuyiwen    时间: 2003-8-22 05:10
应该说ADP是最简单最快捷的开发方法,但如果按MDB的开发方法,那会很慢;ODBC+链接表并不慢(主要你要理解客户/服务器与桌面数据库开发的不同点);ADO是ACTIVEX数据访问对象,既可连接本地的MDB,又可连接SQL SERVER,但你得书写大量的代码,最为灵活,速度也最快。 [em24]
作者: yodong    时间: 2003-8-23 21:13
谢谢zhuyiwen朋友的回复,用ODBC+链接表开发跟MDB开发差不多,难度不大,但这种方式有什么敝端吗?
如果用ODBC+链接表开发要注意那些地方呢?那位朋友能说一下!!
谢谢!!!
作者: zhuyiwen    时间: 2003-8-28 22:37
使用ODBC+链接表的方法,容易造成SQL服务器端的负担加重和造成网络带宽不足,解决方法是采用传递查询,但此法的SQL书写不能使用MDB方言,而要使用SQL的T-SQL方言,关于服务器的负担是尽量只使用一个与SQL服务器的连接。

这方面最有发言权的应该是tmtony,至今他的ERP都是沿用的这种开发方式。

而用ADP,则非常接近MDB的开发方式,唯一的缺限是不能建立本地表,只能用它其变通的方式来解决,例如使用ADO再连接另一个MDB或保存一个永久的RECORDSET记录集。

[em24]




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