使用adox示例
创建一个名为test.mdb的新的Microsoft Access数据库,其中表中有两个列,COL1和COL2.
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
' Create SQL and Connection strings
Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0; DataSource=c:\Test.mdb"
Try
' Create a Catalog object
Dim ct As New Catalog()
ct.Create(ConnectionString)
' Create a table and two columns
Dim dt As New Table()
dt.Name = "MyTable"
dt.Columns.Append("col1", DataTypeEnum.adInteger, 4)
dt.Columns.Append("col2", DataTypeEnum.adVarWChar, 255)
'Add table to the tables collection
ct.Table.Append(DirectCast(dt, Object))
Catch exp As Exception
MessageBox.Show(exp.Message.ToString())
End Try
End Sub
End Class
Microsoft ActiveX数据为数据定义语言和安全性(ADOX)设计的对象扩展是一个ADO的扩展,并提供对象模型来操作数据定义和安全性。
只需使用VS .NET的"添加引用"参考选项添加对Adox类型库的引用,并根据在非托管代码中使用命名空间及其成员。
日期:2020-04-11 23:04:35 来源:oir作者:oir
