RunSQL方法執行 RunSQL 操作在 Visual Basic 中。
基本介紹
- 中文名:RunSQL
- 外文名:RunSQL
語法,參數,註解,示例,
語法
表達式.RunSQL(SQLStatement,UseTransaction)
表達式一個代表DoCmd對象的變數。
參數
名稱 | 必需/可選 | 數據類型 | 說明 |
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)。 |
註解
通過使用相應的 SQL 語句,可以用 RunSQL 操作來運行 Microsoft Access 的動作查詢。還可以運行數據定義查詢。
該方法僅適用於 Microsoft Access 資料庫。
sqlstatement參數的最大長度為 32,768 個字元(而"宏"視窗中的 SQL 語句操作參數的最大長度為 256 個字元)。
示例
下面的示例更新 Employees 表,將每一個 銷售經理 的職務改為銷售部部長:
Public Sub DoSQL()
Dim SQL As String
SQL = "Update Employees " & _
"SET Employees.Title = '銷售部部長' " & _
"Where Employees.Title = '銷售經理'"
DoCmd.RunSQL SQL
End Sub