CREATE TABLE 語句,CONSTRAINT 子句示例 (DAO)

此頁沒有內(nèi)容條目
內(nèi)容

CREATE TABLE 語句,CONSTRAINT 子句示例

此示例命名查詢?yōu)?CategoryList。

此示例調(diào)用過程 EnumFields 過程,且可以在 SELECT 語句示例中找到該過程。

Sub ProcedureX()

   Dim dbs As Database, rst As Recordset

   Dim qdf As QueryDef, strSql As String

 

   ' 在您的計算機(jī)中修改此行使其正確指到 Northwind 的路徑。

   Set dbs = OpenDatabase("Northwind.mdb")

   ' 對運(yùn)費(fèi)超過 $100 的訂單,

 

   strSql = "PROCEDURE CategoryList; " _

       & "SELECT DISTINCTROW CategoryName, " _

       & "CategoryID FROM Categories " _

       & "ORDER BY CategoryName;"

 

   ' 創(chuàng)建基于 SQL 語句的 QueryDef 的名稱。

   '

   Set qdf = dbs.CreateQueryDef("NewQry", strSql)

   ' 創(chuàng)建暫時的快照類型記錄集。

   Set rst = qdf.OpenRecordset(dbOpenSnapshot)

   ' populateRecordset。

   rst.MoveLast

         

   ' 調(diào)用 EnumFields 來打印記錄集的內(nèi)容。

   '傳遞記錄集對象和要求的字符寬度。

   '

   EnumFields rst, 15

 

   ' 刪除 QueryDef 因為這是一個演示。

   '

   dbs.QueryDefs.Delete "NewQry"

 

   dbs.Close

End Sub