CommandTypeEnum
指定应如何解释命令参数。
请务必验证用户提供的 CommandString 值,使应用程序用户没有机会注入潜在的危险命令供 ADO 执行。
返回的常量 | Value | 说明 |
---|---|---|
adCmdUnspecified | -1 | 不指定命令类型参数。 |
adCmdText | 1 | 将 CommandText 评估为命令或存储过程调用的文本定义。 |
adCmdTable | 2 | 将 CommandText 评估为表名,其列均由内部生成的 SQL 查询返回。 |
adCmdStoredProc | 4 | 将 CommandText 评估为存储过程名称。 |
adCmdUnknown | 8 | 默认。 指示 CommandText 属性中的命令类型未知。 当命令类型未知时,ADO 将多次尝试解释 CommandText。 - 将 CommandText 解释为命令或存储过程调用的文本定义。 这与 adCmdText 的行为相同。 - CommandText 是存储过程的名称。 这与 adCmdStoredProc 的行为相同。 - CommandText 被解释为表的名称。 所有列都由内部生成的 SQL 查询返回。 这与 adCmdTable 的行为相同。 |
adCmdFile | 256 | 将 CommandText 评估为持久存储的 Recordset 的文件名。 仅用于 Recordset.Open 或 Requery。 |
adCmdTableDirect | 512 | 把 CommandText 评估为表名,其列全部返回。 仅用于 Recordset.Open 或 Requery。 若要使用 Seek 方法,必须使用 adCmdTableDirect 打开 Recordset。 此值不能与 ExecuteOptionEnum 值 adAsyncExecute 结合使用。 |
ADO/WFC 等效项
包:com.ms.wfc.data
返回的常量 |
---|
AdoEnums.CommandType.UNSPECIFIED |
AdoEnums.CommandType.TEXT |
AdoEnums.CommandType.TABLE |
AdoEnums.CommandType.STOREDPROC |
AdoEnums.CommandType.UNKNOWN |
AdoEnums.CommandType.FILE |
AdoEnums.CommandType.TABLEDIRECT |
应用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈