--- title: "Command (ADO for Visual C++ Syntax) | Microsoft Docs" ms.prod: sql ms.prod_service: connectivity ms.technology: connectivity ms.custom: "" ms.date: "01/19/2017" ms.reviewer: "" ms.topic: conceptual apitype: "COM" dev_langs: - "C++" helpviewer_keywords: - "Command collection [ADO], ADO for Visual C++ syntax" ms.assetid: cf12cbd1-25f7-4bb5-aa94-0fe823b3b6d6 author: MightyPen ms.author: genemi --- # Command (ADO for Visual C++ Syntax) ## Methods ``` Cancel(void) CreateParameter(BSTR Name, DataTypeEnum Type, ParameterDirectionEnum Direction, long Size, VARIANT Value, _ADOParameter **ppiprm) Execute(VARIANT *RecordsAffected, VARIANT *Parameters, long Options, _ADORecordset **ppirs) ``` ## Properties ``` get_ActiveConnection(_ADOConnection **ppvObject) put_ActiveConnection(VARIANT vConn) putref_ActiveConnection(_ADOConnection *pCon) get_CommandText(BSTR *pbstr) put_CommandText(BSTR bstr) get_CommandTimeout(LONG *pl) put_CommandTimeout(LONG Timeout) get_CommandType(CommandTypeEnum *plCmdType) put_CommandType(CommandTypeEnum lCmdType) get_Name(BSTR *pbstrName) put_Name(BSTR bstrName) get_Prepared(VARIANT_BOOL *pfPrepared) put_Prepared(VARIANT_BOOL fPrepared) get_State(LONG *plObjState) get_Parameters(ADOParameters **ppvObject) ``` ## See Also [Command Object (ADO)](../../../ado/reference/ado-api/command-object-ado.md)