替代方案:使用 SQL 語句

ADO 也允許使用命令作為其內建屬性和編輯數據的替代方法。 視您的提供者而定,本節中提及的所有作業也可以透過將命令傳遞至數據源來完成。 例如,UPDATESQL 陳述式可用於修改資料,而不必使用欄位的 Value 屬性。 INSERT SQL 陳述式可用於新增資料來源,而非 ADO 的方法 AddNew。 如需 SQL 或提供者資料操作語言的詳細資訊,請參閱數據源的檔。

例如,你可以將包含 DELETE 語句的 SQL 字串傳給資料庫,如下程式碼所示:

'BeginSQLDelete  
strSQL = "DELETE FROM Shippers WHERE ShipperID = " & intId  
objConn1.Execute strSQL, , adCmdText + adExecuteNoRecords  
'EndSQLDelete