execute 方法 (ado command)
執行 commandtext 屬性中指定的查詢、sql 語句或儲存過程。
語法對於以recordset返回的command:
setrecordset = command.execute(recordsaffected,parameters,options)
對於不是以記錄集返回的command:
command.executerecordsaffected,parameters,options
返回值返回 recordset 物件引用或nothing。
引數recordsaffected
可選。long變數,提供者向其返回受操作影響的記錄的數目。recordsaffected 引數僅應用於操作查詢或儲存過程。recordsaffected 不返回由返回結果的查詢或儲存過程返回的記錄數目。若要獲取此資訊,請使用 recordcount 屬性。在使用adasyncexecute時,execute方法將不能返回正確資訊,原因是:如果以非同步方式執行命令,當方法返回時,可能無法確定受影響的記錄數目。
parameters
可選。用 sql 語句傳遞的引數值的variant陣列。(用此引數傳遞時,輸出引數將不能返回正確的值。)
options
可選。long值,指示提供者計算 command 物件的 commandtext 屬性的方式。該值可為使用 commandtypeenum 和/或 executeoptionenum 值生成的位掩碼值。例如,如果您希望 ado 計算作為文字的commandtext屬性值,並且指示執行命令文字時放棄且不返回任何可能生成的文字,則要將adcmdtext和adexecutenorecords配合使用。
說明使用command物件的execute方法將執行在該物件的commandtext屬性中指定的查詢。如果commandtext屬性指定以行返回的查詢,執行產生的任何結果都將儲存在新的recordset物件中。如果此命令不是以行返回的查詢,提供者將返回關閉的recordset物件。如果不需要recordset,某些應用程式語言允許忽略此返回值。
如果查詢帶有引數,將使用command物件的引數的當前值,除非用execute呼叫傳遞的引數值覆蓋它們。可以在呼叫execute方法時通過省略某些引數的新值來覆蓋引數子集。指定引數的次序與此方法傳遞這些引數的次序相同。例如,如果有四個(或更多)引數,使用者只希望傳遞第乙個和第四個引數的新值,那麼可以將 array(var1,,,var4) 作為 parameters 的引數傳遞。
注意在 parameters 引數中傳遞時,輸出引數將不能返回正確值。
此操作結束時將發出 executecomplete 事件。
mysql匯入命令 mysql匯入匯出命令
一 匯出資料庫用mysqldump命令 注意mysql的安裝路徑,即此命令的路徑 1 匯出資料和表結構 mysqldump u使用者名稱 p密碼 資料庫名 資料庫名.sql usr local mysql bin mysqldump uroot p abc abc.sql 敲回車後會提示輸入密碼 2...
WIP Rails devise匯入與使用方法
建立 2017 09 07 更新 2017 10 14 標題加上 wip 源 命令列內容總結 安裝專案 rails generate devise install 獲取view rails g devise views 生成模板 rails generate devise model 安裝 新增需要...
Android 匯入多個Library的方法
這是因為開發者在做這些library時都給資料夾起名叫library。這時為了不讓他們衝突,需要給library資料夾改名,建議改為library 功能 比如library listviewanimation或library fadingactionbar。如果使用library自帶的sample的...