ADO では、データを編集するための組み込みのプロパティとメソッドの代わりにコマンドを使用することもできます。 プロバイダーに応じて、このセクションで説明されているすべての操作は、データ ソースにコマンドを渡すことによっても実現できます。 たとえば、SQL UPDATE ステートメントを使用すると、Fieldの Value プロパティを使用せずにデータを変更できます。 SQL INSERT ステートメントを使用すると、AddNew ADO メソッドではなく、新しいレコードをデータ ソースに追加できます。 SQL またはプロバイダーのデータ操作言語の詳細については、データ ソースのドキュメントを参照してください。
たとえば、次のコードに示すように、DELETE ステートメントを含む SQL 文字列をデータベースに渡すことができます。
'BeginSQLDelete
strSQL = "DELETE FROM Shippers WHERE ShipperID = " & intId
objConn1.Execute strSQL, , adCmdText + adExecuteNoRecords
'EndSQLDelete