替代方法:使用 SQL 语句

适用于:Access 2013、Office 2013

ADO 还允许在编辑数据时使用命令来替代其内置属性和方法。 根据您的提供程序的不同,本章提到的所有操作也可以通过将命令传递到数据源来实现。 例如,可以使用 SQL UPDATE 语句修改数据,而不使用 FieldValue 属性。 可以使用 SQL INSERT 语句向数据源添加新记录,而不使用 ADO 方法 AddNew 。 有关 SQL 或提供程序的数据操控语言的详细信息,请参阅数据源文档。

例如,可以将包含 DELETE 语句的 SQL 字符串传递给数据库,如以下代码所示:

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