Recordset對(duì)象會(huì)要求數(shù)據(jù)庫(kù)傳送所有的數(shù)據(jù),那么數(shù)據(jù)量很大的時(shí)候就會(huì)造成網(wǎng)絡(luò)的阻塞和數(shù)據(jù)庫(kù)服務(wù)器的負(fù)荷過重,因此整體的執(zhí)行效率會(huì)降低。
利用Command對(duì)象直接調(diào)用SQL語句,所執(zhí)行的操作是在數(shù)據(jù)庫(kù)服務(wù)器中進(jìn)行的,顯然會(huì)有很高的執(zhí)行效率。特別是在服務(wù)器端執(zhí)行創(chuàng)建完成的存儲(chǔ)過程,可以降低網(wǎng)絡(luò)流量,另外,由于事先進(jìn)行了語法分析,可以提高整體的執(zhí)行效率。