熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

SQL語句的22條法寶[3]

2013-11-13 12:39:32  來源: SQL語言 
    ConnExecute說明

    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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.