ExecuteOptionEnum
ExecuteOptionEnum 值
常量 | 值 | 描述 |
---|---|---|
adOptionUnspecified | -1 | 指示未指定命令。 |
adAsyncExecute | 0x10 | 指示命令將異步執(zhí)行。此值不能與 CommandTypeEnum 值 adCmdTableDirect 結(jié)合。 |
adAsyncFetch | 0x20 | 指示在 CacheSize 屬性中指定的初始數(shù)量以后的剩余行將被異步檢索。 |
adAsyncFetchNonBlocking | 0x40 |
指示檢索時(shí)主線程從不會(huì)阻塞。如果未檢索到所請(qǐng)求的行,當(dāng)前行將自行移動(dòng)到文件結(jié)尾。 如果從包含持久存儲(chǔ) Recordset 的 Stream 中打開 Recordset,那么 adAsyncFetchNonBlocking 將不起作用;該操作將同步進(jìn)行并發(fā)生阻塞。 當(dāng) adCmdTableDirect 選項(xiàng)被用于打開 Recordset 時(shí),adAsynchFetchNonBlocking 不起作用。 |
adExecuteNoRecords |
指示命令文本是不返回行的命令或存儲(chǔ)過程(例如,僅插入數(shù)據(jù)的命令)。如果檢索到任何行,它們將被放棄且不返回。通常與 CommandTypeEnum 值 adCmdText 或 adCmdStoredProc 組合在一起。 adExecuteNoRecords 只能作為可選參數(shù)傳遞給 Command 或 Connection Execute 方法。把它用作 Command 對(duì)象的 CommandType 屬性的參數(shù)將產(chǎn)生錯(cuò)誤。 |
|
adExecuteStream | 指示命令執(zhí)行的結(jié)果應(yīng)作為流來返回。adExecuteStream 只能作為可選參數(shù)傳遞給 Command Execute 方法。 | |
adExecuteRecord | 指示 CommandText 是返回單一行的命令或存儲(chǔ)過程,此行應(yīng)作為 Record 對(duì)象來返回。 |