替代方法:使用 SQL 语句

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

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

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