替代方案:使用 SQL 陳述式
ADO 也允許使用命令作為其內建屬性和編輯資料非法的替代選項。 視您的提供者而定,本節中所述的所有作業也可透過將命令傳遞至資料來源來完成。 例如,SQL UPDATE 陳述式可用來修改資料,而無須使用 Field 的 Value 屬性。 SQL INSERT 陳述式可用來將新的記錄新增至資料來源,而不是使用 ADO 方法 AddNew。 如需您提供者的 SQL 或資料操作語言詳細資訊,請參閱您的資料來源文件。
例如,您可將包含 DELETE 陳述式的 SQL 字串傳遞至資料庫,如下列程式碼所示:
'BeginSQLDelete
strSQL = "DELETE FROM Shippers WHERE ShipperID = " & intId
objConn1.Execute strSQL, , adCmdText + adExecuteNoRecords
'EndSQLDelete