Delete / Drop a table using DAO programatically in VBA
Option Compare Database
Option Explicit
'Constants for examining how a field is indexed.
Private Const intcIndexNone As Integer = 0
Private Const intcIndexGeneral As Integer = 1
Private Const intcIndexUnique As Integer = 3
Private Const intcIndexPrimary As Integer = 7
Function DeleteTableDAO()
DBEngine(0)(0).TableDefs.Delete "DaoTest"
End Function
Function MakeGuidTable()
'Purpose: How to create a table with a GUID field.
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim fld As DAO.Field
Dim prp As DAO.Property
Set db = CurrentDb()
Set tdf = db.CreateTableDef("Table8")
With tdf
Set fld = .CreateField("ID", dbGUID)
fld.Attributes = dbFixedField
fld.DefaultValue = "GenGUID()"
.Fields.Append fld
End With
db.TableDefs.Append tdf
End Function
No comments:
Post a Comment