powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / SQLiteQueryBuilder()
10 сообщений из 10, страница 1 из 1
SQLiteQueryBuilder()
    #38766167
Maski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Помогите пожалуйста разобраться.
В этом классе SQLiteQueryBuilder() есть метод getTables() возвращающий число таблиц в базе данных, судя по описанию.

авторpublic String getTables ()

Added in API level 1
Returns the list of tables being queried

Returns
the list of tables being queried

База данных myBase у меня унаследованна от класса SQLiteOpenHelper
myBase sqh= new myBase(this);
SQLiteDatabase sqdb = sqh.getWritableDatabase();

я создаю экземпляр класса
SQLiteQueryBuilder tableMax = new SQLiteQueryBuilder();
//теперь я могу получить доступ к методу getTables()
String SaySee4=" ";
Log.i("tableMax "+tableMax.getTables(),SaySee4);

Но он ничего не возвращает . Как его правильно составить , чтобы он работал?
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766203
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766236
Maski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
Я хотeл через SQLite запрос сделать но не могу найти метод в SQLIte обвертке по андроид , через который можно делать SQLite такие запросы.
select * from sqlite_master
where type = 'table'
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766257
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaskiЯ хотeл через SQLite запрос сделать но не могу найти метод в SQLIte обвертке по андроид , через который можно делать SQLite такие запросы.
То есть информации по работе с базой - ноль...

Для начала http://startandroid.ru/ru/uroki/vse-uroki-spiskom/74-urok-34-hranenie-dannyh-sqlite.html и затем http://startandroid.ru/ru/component/search/?searchword=sqlite&searchphrase=all&Itemid=89 снизу вверх.

По выполнению запросов: SQLiteOpenHelper.getReadableDatabase() .
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766547
Maski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,
Я создал базу , умею создавать и удалять таблици в цей, умею формировать выражение WHERE , умею построчно удалять записи, обновлять, обработка и.т.д Так что не угадали , знаний не = 0
Большое спасибо за помощь! Вы мне очень помогли . Что бы Вам так тоже помогали.
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766556
Микола Питерский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maski, вначале сам внимательно проверь что написал, т.к. сопли утирать никто тебе здесь не будет. Вот это что за хрень:
Код: java
1.
2.
String SaySee4=" ";
Log.i("tableMax "+tableMax.getTables(),SaySee4);



Ты хочешь читать из SaySee4 - так он у тебя и есть пустой.
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766655
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maski,

через метод rawQuery
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766656
Maski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Микола Питерский,
Нет, нет , я хочу читать из базы данных через getTables() . Только как правильно написать , незнаю.
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766659
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микола Питерский,

в конце метода должен быть элемент типа стринга.
...
Рейтинг: 0 / 0
SQLiteQueryBuilder()
    #38766851
Maski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо человеку который сегодня мне помог . Вот пользуйтесь если кому может быть тоже понадобится :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
     //Метод возвращает количество таблицв базе
      public int CountTable(SQLiteDatabase db)
      {       
       int tableInt=0;  
       Cursor cursor2 = db.rawQuery("SELECT * FROM sqlite_master WHERE type='table'",null); 
       while (cursor2.moveToNext()) 
            {
            @SuppressWarnings("unused")
            boolean id = cursor2.moveToNext();                          
            tableInt++;             
            }
       cursor2.close(); 
       return tableInt;
      }
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / SQLiteQueryBuilder()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]