Mam pewien problem z bazą danych Access w C#. Kod wygląda tak:

            string query = "SHOW TABLES";
            OleDbCommand myCommand = new OleDbCommand(query, conn);
            OleDbDataReader reader;
            reader = myCommand.ExecuteReader();

            while (reader.Read())
                TableName.Text = reader.GetString(0);

Wcześniej łącze się z bazą oczywiście i w czasie wykonywania ExecuteReader() wyskakuje błąd. ExecuteReader oczekuje zapytania w stylu "Select, update, insert itp..." a ja tutaj chcę pobrać nazwy tablic znajdujących się w bazie. Z MySql działało bez problemu, problem jest z Access. Jakiś pomysł jak pobrać z Access nazwy tablic?