|
本帖最后由 a837198 于 2015-6-28 11:21 编辑
通过ado来创建的
目前自己先实现部分内容
对于数据库内容读取 修改 删除 请使用 tc4 会员.数据库() tc5 数据库() 这个函数操作
下面附上源码
根据 vbs的一个范例 来慢慢制作一点的
- 一、创建数据库范例
- 如下代码显示如何通过 Create 方法创建新的 Jet 数据库。
- Sub CreateDatabase()
- Dim cat As New ADOX.Catalog
- cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\new.mdb"
- End Sub
- 二、创建表范例
- Sub CreateTable()
- Dim tbl As New Table
- Dim cat As New ADOX.Catalog
- '打开目录。
- ' 打开目录。
- cat.ActiveConnection = _
- "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=c:\Program Files\Microsoft Office" & _
- "Office\Samples\Northwind.mdb;"
- tbl.Name = "MyTable"
- tbl.Columns.Append "Column1", adInteger
- tbl.Columns.Append "Column2", adInteger
- tbl.Columns.Append "Column3", adVarWChar, 50
- cat.Tables.Append tbl
- End Sub
- 三、创建索引范例
- 如下代码演示如何创建新的索引。索引针对表的两个列建立。
- Sub CreateIndex()
- Dim tbl As New Table
- Dim idx As New ADOX.Index
- Dim cat As New ADOX.Catalog
- ' 打开目录。
- ' 打开目录。
- cat.ActiveConnection = _
- "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=c:\Program Files\Microsoft Office" & _
- "Office\Samples\Northwind.mdb;"
- ' 定义表并将其追加到目录
- tbl.Name = "MyTable"
- tbl.Columns.Append "Column1", adInteger
- tbl.Columns.Append "Column2", adInteger
- tbl.Columns.Append "Column3", adVarWChar, 50
- cat.Tables.Append tbl
- ' 定义多列索引
- idx.Name = "multicolidx"
- idx.Columns.Append "Column1"
- idx.Columns.Append "Column2"
- ' 将索引追加到表上
- tbl.Indexes.Append idx
- End Sub
- 四、创建关键字范例
- 如下代码演示如何创建新的外部关键字。假定已存在两个表(Customers 和 Orders)。
- Sub CreateKey()
- Dim kyForeign As New ADOX.Key
- Dim cat As New ADOX.Catalog
- cat.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=c:\Program Files\Microsoft Office" & _
- "Office\Samples\Northwind.mdb;"
- kyForeign.Name = "CustOrder"
- kyForeign.Type = adKeyForeign
- kyForeign.RelatedTable = "Customers"
- kyForeign.Columns.Append "CustomerId"
- kyForeign.Columns("CustomerId").RelatedColumn = "CustomerId"
- kyForeign.UpdateRule = adRICascade
- cat.Tables("Orders").Keys.Append kyForeign
- End Sub
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|