|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。功能8、是不是应当利用当地纪录集?
ADO同意利用当地(客户端)纪录集,此时查询将提取纪录集内的一切数据,查询完成后毗连能够当即封闭,今后利用当地的游标会见数据,这为开释毗连带来了便利。利用当地纪录集关于会见那些请求数据离线利用的远程数据服务十分主要,那末,关于一般的使用它是不是一样有所匡助?
上面我们到场CursorLocation属性,并在翻开纪录集以后封闭了毗连(CLIENT1.asp):
SetobjRS=Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation=2adUseClient
objRS.ActiveConnection=Application("Conn")
objRS.LockType=1adLockReadOnly
objRS.OpenApplication("SQL")
objRS.ActiveConnection=Nothing
实际上,这类办法因为以下两个缘故原由会对效力有所优点:第一,它制止了在纪录之间挪动时反复地经由过程毗连哀求数据;第二,因为可以便利地开释毗连,它加重了资本需求。但是,从上表看起来利用当地纪录集对进步效力明显没有甚么匡助。这也许是由于利用当地纪录集时,不论程序设置的是甚么,游标老是酿成静态范例。
第6个划定规矩以下:
除非的确请求纪录集当地化,不然应制止利用</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; |
|