Conn
Execute說明
Execute方法
該方法用於執行SQL語句
根據SQL語句執行後是否返回記錄集
該方法的使用格式分為以下兩種
.執行SQL查詢語句時
將返回查詢得到的記錄集
用法為
Set 對象變量名=連接對象
Execute(
SQL 查詢語言
)
Execute方法調用後
會自動創建記錄集對象
並將查詢結果存儲在該記錄對象中
通過Set方法
將記錄集賦給指定的對象保存
以後對象變量就代表了該記錄集對象
.執行SQL的操作性語言時沒有記錄集的返回此時用法為
連接對象Execute SQL 操作性語句 [ RecordAffected][ Option]
·RecordAffected 為可選項此出可放置一個變量SQL語句執行後所生效的記錄數會自動保存到該變量中通過訪問該變量就可知道SQL語句隊多少條記錄進行了操作
·Option 可選項該參數的取值通常為adCMDText它用於告訴ADO應該將Execute方法之後的第一個字符解釋為命令文本通過指定該參數可使執行更高效
·BeginTransRollbackTransCommitTrans方法
這三個方法是連接對象提供的用於事務處理的方法BeginTrans用於開始一個事物RollbackTrans用於回滾事務CommitTrans用於提交所有的事務處理結果即確認事務的處理
事務處理可以將一組操作視為一個整體只有全部語句都成功執行後事務處理才算成功若其中有一個語句執行失敗則整個處理就算失敗並恢復到處裡前的狀態
BeginTrans和CommitTrans用於標記事務的開始和結束在這兩個之間的語句就是作為事務處理的語句判斷事務處理是否成功可通過連接對象的Error集合來實現若Error集合的成員個數不為則說明有錯誤發生事務處理失敗Error集合中的每一個Error對象代表一個錯誤信息
[] [] []
From:http://tw.wingwit.com/Article/program/SQL/201311/16329.html