使用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
ADO.NET 在VB.NET中使用adox

Microsoft ActiveX数据为数据定义语言和安全性(ADOX)设计的对象扩展是一个ADO的扩展,并提供对象模型来操作数据定义和安全性。

只需使用VS .NET的"添加引用"参考选项添加对Adox类型库的引用,并根据在非托管代码中使用命名空间及其成员。

日期:2020-04-11 23:04:35 来源:oir作者:oir