CommandType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger hur en kommandosträng tolkas.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Text | 1 | Ett SQL-textkommando. (Standard.) |
| StoredProcedure | 4 | Namnet på en lagrad procedur. |
| TableDirect | 512 | Namnet på en tabell. |
Kommentarer
När egenskapen IDbCommand.CommandType är inställd StoredProcedureIDbCommand.CommandText på ska egenskapen anges till namnet på den lagrade procedur som ska nås. Användaren kan behöva använda escape-teckensyntax eller inkludera kvalificerande tecken om någon av de angivna tabellerna med namnet innehåller specialtecken. Alla rader och kolumner i den namngivna tabellen eller tabellerna returneras när du anropar någon av körningsmetoderna för ett kommandoobjekt.
När egenskapen IDbCommand.CommandType är inställd på TableDirectIDbCommand.CommandText ska egenskapen anges till namnet på tabellen som ska nås. Användaren kan behöva använda escape-teckensyntax eller inkludera kvalificerande tecken om någon av tabellerna med namnet innehåller specialtecken. Alla rader och kolumner i den namngivna tabellen returneras när du anropar någon av körningsmetoderna.
För att få åtkomst till flera tabeller använder du en kommaavgränsad lista, utan blanksteg eller utfyllnad, som innehåller namnen på tabellerna som ska kommas åt. När egenskapen CommandText namnger flera tabeller returneras en koppling av de angivna tabellerna.
Note
TableDirect stöds endast av .NET Framework Data Provider för OLE DB. Åtkomst till flera tabeller stöds inte när IDbCommand.CommandType är inställt på TableDirect.