CommandTypeEnum

Specifica il modo in cui deve essere interpretato un argomento di comando.

È importante convalidare i valori CommandString forniti dall'utente, per evitare di offrire agli utenti dell'applicazione la possibilità di inserire comandi potenzialmente pericolosi per l'esecuzione di ADO.

Costante Valore Descrizione
adCmdUnspecified -1 Non specifica l'argomento tipo di comando.
adCmdText 1 Valuta CommandText come definizione testuale di una chiamata di un comando o di una stored procedure.
adCmdTable 2 Valuta CommandText come nome di tabella le cui colonne vengono restituite da una query SQL generata internamente.
adCmdStoredProc 4 Valuta CommandText come nome della stored procedure.
adCmdUnknown 8 Valore predefinito. Indica che il tipo di comando nella proprietà CommandText non è noto.

Quando il tipo di comando non è noto, ADO esegue diversi tentativi per interpretare CommandText.

- Interpreta CommandText come definizione testuale di una chiamata di un comando o di una stored procedure. Tale comportamento è uguale a quello di adCmdText.
- CommandText è il nome di una stored procedure. Tale comportamento è uguale a quello di adCmdStoredProc.
- CommandText viene interpretato come nome di una tabella. Tutte le colonne vengono restituite da una query SQL generata internamente. Tale comportamento è uguale a quello di adCmdTable.
adCmdFile 256 Valuta CommandText come nome file di un Recordset archiviato in modo permanente. Usato solo con Recordset.Open o Requery.
adCmdTableDirect 512 Valuta CommandText come nome di tabella di cui tutte le cui colonne vengono restituite. Usato solo con Recordset.Open o Requery. Per usare il metodo Seek, è necessario aprire l'oggetto Recordset con adCmdTableDirect.

Questo valore non può essere combinato con il valore adAsyncExecute di ExecuteOptionEnum.

Equivalente per ADO/WFC

Pacchetto: com.ms.wfc.data

Costante
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

Si applica a