Baza danych SQLite3 android- zwracanie nazw tabeli

0

Cześć, mam taki problem, że chciłbym napisać metode, która zwróci mi nazwy wszystkich tabel w mojej bazie danych w sqlite3.

Z góry dzięki za wszelkie sugestie

0

A z czym konkretnie masz problem?

0

no napisze Ci jak ja to widze i zobacz czy jest ok

SQLiteDatabase database =this.getWritableDatabase();
String query=".tables";
database.execSQL(query);

Mogło by tak być?

0

Nie pisze na Androida, więc nie wiem czy dobrze myślę, ale jeżeli zmienna query to treść zapytania to raczej Ci to nie zadziała.
Wstaw coś takiego : String query="SELECT * FROM sqlite_master WHERE type='table'";

0

no i co mi to da?

0

wiesz ja bym chcial dostac jakas nie wiem tablice z tymi nazwami zebym mogl je wykorzystac w innej czesci swojej aplikacji

0

No to zapisz wynik zapytania do jakiejś tablicy.
W Javie to piszesz czy w czym (tag by się przydał, poza tym nie wiem skąd pomysł na wybór akurat takiego działu forum...)

0

przez pomyłkę, a teraz nie moge znaleźć jak to zmienić:(. I pisze to tak w javie. A mógłbyś mi jeszcze wyjaśnić co mi by dało zapytanie z Twojego poprzedniego posta?

0

Zapytanie które podałem zwróci zawartość tabeli sqlite_master w której są m.in. nazwy tabel.
Ściągnij sobie coś do edycji bazy i podejrzyj wynik (np. SQLite Administrator)

1 użytkowników online, w tym zalogowanych: 0, gości: 1