Access VBA教程:RunSQL方法

在 Visual Basic 中,RunSQL方法执行RunSQL 操作。

expression.RunSQL(SQLStatement, UseTransaction)

expression   必需。返回“Applies To”列表中的一个对象的表达式。

SQLStatement  必需 Variant 型。字符串表达式,表示操作查询或数据定义查询的有效 SQL 语句。它使用 INSERT INTO、DELETE、SELECT...INTO、UPDATE、CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEX 或 DROP INDEX 语句。如果要访问其他数据库,则应包含IN 子句。

UseTransaction  可选 Variant 型。使用 True (-1) 可以在事务处理中包含该查询。 如果不想使用事务处理,则应将该参数设为 False (0)。如果将该参数留空,则采用默认值 (True)。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

该方法仅适用于Microsoft Access 数据库 (.mdb)。

sqlstatement参数的最大长度为 32,768 个字符(而“宏”窗口中的 SQL 语句操作参数的最大长度为 256 个字符)。

如果将 usetransaction参数留空,则 sqlstatement参数后面不必使用逗号。

VBA示例

下面的示例更新“雇员”表,将每一个销售经理的职称更改为“地区销售经理”:


Public Sub DoSQL()
    Dim SQL As String
     SQL = "UPDATE Employees " & _
          "SET Employees.Title = 'Regional Sales Manager' " & _
          "WHERE Employees.Title = 'Sales Manager'"
    DoCmd.RunSQL SQL
 End Sub

上页:Access VBA教程:RunMacro方法 下页:Access VBA教程:Save方法

Access VBA教程:RunSQL方法

Access VBA教程:Save方法 Access VBA教程:SelectObject方法
Access VBA教程:SendObject方法 Access VBA教程:SetMenuItem方法
Access VBA教程:SetWarnings方法 Access VBA教程:ShowAllRecords方法
Access VBA教程:ShowToolbar方法 Access VBA教程:TransferDatabase方法
Access VBA教程:TransferSpreadsheet方法 Access VBA教程:TransferText方法
Access VBA教程:Add方法 Access VBA教程:AddFromString方法
Access VBA教程:AddItem方法 Access VBA教程:AddToFavorites方法
Access VBA教程:ApplyTheme方法 Access VBA教程:BuildCriteria方法
Access VBA教程:Circle方法 Access VBA教程:CloseConnection方法
Access VBA教程:CloseCurrentDatabase方法 Access VBA教程:CodeDb方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号