--- title: "Columns and Tables Append Methods, Name Property Example (VB) | Microsoft Docs" ms.prod: sql ms.prod_service: connectivity ms.technology: connectivity ms.custom: "" ms.date: "01/19/2017" ms.reviewer: "" ms.topic: conceptual dev_langs: - "VB" helpviewer_keywords: - "Name property [ADOX], Visual Basic example" - "Append method [ADOX], Visual Basic example" ms.assetid: 678e5546-df5d-4cd0-bfe9-6cf13cb385c0 author: MightyPen ms.author: genemi --- # Columns and Tables Append Methods, Name Property Example (VB) The following code demonstrates how to create a new table. ``` ' BeginCreateTableVB Sub Main() On Error GoTo CreateTableError Dim tbl As New Table Dim cat As New ADOX.Catalog ' Open the Catalog. cat.ActiveConnection = "Provider='Microsoft.Jet.OLEDB.4.0';" & _ "Data Source='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 Debug.Print "Table 'MyTable' is added." 'Delete the table as this is a demonstration. cat.Tables.Delete tbl.Name Debug.Print "Table 'MyTable' is deleted." 'Clean up Set cat.ActiveConnection = Nothing Set cat = Nothing Set tbl = Nothing Exit Sub CreateTableError: Set cat = Nothing Set tbl = Nothing If Err <> 0 Then MsgBox Err.Source & "-->" & Err.Description, , "Error" End If End Sub ' EndCreateTableVB ``` ## See Also [Append Method (ADOX Columns)](../../../ado/reference/adox-api/append-method-adox-columns.md) [Append Method (ADOX Tables)](../../../ado/reference/adox-api/append-method-adox-tables.md) [Column Object (ADOX)](../../../ado/reference/adox-api/column-object-adox.md) [Columns Collection (ADOX)](../../../ado/reference/adox-api/columns-collection-adox.md) [Name Property (ADOX)](../../../ado/reference/adox-api/name-property-adox.md) [Table Object (ADOX)](../../../ado/reference/adox-api/table-object-adox.md) [Tables Collection (ADOX)](../../../ado/reference/adox-api/tables-collection-adox.md)