Opdrachten en parameters

Nadat u een verbinding met een gegevensbron tot stand hebt gebracht, kunt u opdrachten uitvoeren en resultaten van de gegevensbron retourneren met behulp van een DbCommand object. U kunt een opdracht maken met behulp van een van de opdrachtconstructors voor de .NET Framework-gegevensprovider waarmee u werkt. Constructors kunnen optionele argumenten gebruiken, zoals een SQL-instructie die moet worden uitgevoerd op de gegevensbron, een DbConnection object of een DbTransaction object. U kunt deze objecten ook configureren als eigenschappen van de opdracht. U kunt ook een opdracht voor een bepaalde verbinding maken met behulp van de CreateCommand methode van een DbConnection object. De SQL-instructie die door de opdracht wordt uitgevoerd, kan worden geconfigureerd met behulp van de CommandText eigenschap.

Elke .NET Framework-gegevensprovider die deel uitmaakt van .NET Framework heeft een Command object. De .NET Framework-gegevensprovider voor OLE DB bevat een OleDbCommand object, de .NET Framework-gegevensprovider voor SQL Server bevat een SqlCommand object, de .NET Framework-gegevensprovider voor ODBC bevat een OdbcCommand object en de .NET Framework-gegevensprovider voor Oracle bevat een OracleCommand object.

In dit gedeelte

Een opdracht uitvoeren
Beschrijft het ADO.NET-object Command en hoe u dit kunt gebruiken om query's en opdrachten uit te voeren op een gegevensbron.

Parameters en parametergegevenstypen configureren
Beschrijft het werken met Command parameters, waaronder richting, gegevenstypen en parametersyntaxis.

Opdrachten genereren met CommandBuilders
Hierin wordt beschreven hoe u opbouwfuncties voor opdrachten gebruikt voor het automatisch genereren van insert-, UPDATE- en DELETE-opdrachten voor een DataAdapter opdracht SELECT met één tabel.

Eén waarde verkrijgen uit een database
Beschrijft hoe u de ExecuteScalar methode van een Command object gebruikt om één waarde uit een databasequery te retourneren.

Opdrachten gebruiken om gegevens te wijzigen
Beschrijft hoe u een gegevensprovider gebruikt om opgeslagen procedures of DDL-instructies (Data Definition Language) uit te voeren.

Zie ook