Revision: 29761
Updated Code
at August 4, 2010 16:29 by dirkschoeters
Updated Code
Private Sub ReadUserTablesFromAccess(ByVal MDBPath As String) Dim userTables As DataTable = Nothing Dim iLus As Integer Dim restrictions() As String = New String(3) {} Dim Con As OleDbConnection = New OleDbConnection() If UCase(Strings.Right(MDBPath, 3)) = "MDB" Then Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MDBPath & """" Else Con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & MDBPath & ";Persist Security Info=False;" End If restrictions(3) = "Table" Con.Open() userTables = Con.GetSchema("Tables", restrictions) Con.Close() 'Clear table list first clb_TablesToCreate.Items.Clear() For iLus = 0 To userTables.Rows.Count - 1 clb_TablesToCreate.Items.Add(userTables.Rows(iLus)(2).ToString()) Next End Sub
Revision: 29760
Updated Code
at August 4, 2010 16:12 by dirkschoeters
Updated Code
Private Sub ReadUserTablesFromAccess(ByVal MDBPath As String) Dim userTables As DataTable = Nothing Dim iLus As Integer Dim restrictions() As String = New String(3) {} Dim Con As OleDbConnection = New OleDbConnection() Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MDBPath & """" restrictions(3) = "Table" Con.Open() userTables = Con.GetSchema("Tables", restrictions) Con.Close() For iLus = 0 To userTables.Rows.Count - 1 clb_TablesToCreate.Items.Add(userTables.Rows(iLus)(2).ToString()) Next End Sub
Revision: 29759
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 4, 2010 16:11 by dirkschoeters
Initial Code
Private Sub ReadUserTablesFromAccess(ByVal MDBPath As String) Dim userTables As DataTable = Nothing Dim iLus As Integer Dim restrictions() As String = New String(3) {} Dim Con As OleDbConnection = New OleDbConnection() Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & MDBPath & """" restrictions(3) = "Table" Con.Open() userTables = Con.GetSchema("Tables", restrictions) Con.Close() 'Maak tabel lijst eerst leeg clb_TablesToCreate.Items.Clear() For iLus = 0 To userTables.Rows.Count - 1 clb_TablesToCreate.Items.Add(userTables.Rows(iLus)(2).ToString()) Next End Sub
Initial URL
Initial Description
This snippet reads all user tables from a Access Database
Initial Title
Read user tables from access
Initial Tags
user
Initial Language
VB.NET