Below is the code i am using to show the tables in combobox, but even the temporary tables also listed in it. I dont Know why it happens.


Code:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        DataGridView1.EditMode = False
        txtID.ReadOnly = True


        da.MissingSchemaAction = MissingSchemaAction.AddWithKey
        cnn.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Projects\Library Frontend\Database\Backup\Mentor_DX_Library_Database.accdb;Persist Security Info=False;")
        Try
            cnn.Open()
            'Filter out the temporary tables
            Dim restrictions() As String = New String(3) {}
            restrictions(3) = "Table"
            Me.ComboBox1.DisplayMember = "TABLE_NAME"
            Me.ComboBox1.DataSource = cnn.GetSchema("Tables", restrictions)
            DataGridView1.BeginEdit(False)
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
            cnn.Close()
        End Try

    End Sub