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