When you execute ADO commands, you should always specify the command type. Otherwise, the OLE DB provider may need to make several additional requests to the server to determine what type of command you have issued. In addition, when you are executing commands that do not return any records, you should always use the adExecuteNoRecords value as part of the command type.