SQLite, помогите разобраться
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
Инна, я не спорю возможно outer join правильней, смысл того что таблицы связаны, а вот этот кусок он не воспринимал ругался на все подряд пока я все переменными констант не заменил, хотя в уроке 37 работало как надо
String columns[] = { "PL._id as IDP", "PL.name as Name", "PS._id as IDPOS", "PS.name as Position", "salary as Salary"};
String columns[] = { "PL._id as IDP", "PL.name as Name", "PS._id as IDPOS", "PS.name as Position", "salary as Salary"};
Re: SQLite, помогите разобраться
а зачем все-то? обычно меняют те, которые одинаковые. У тебя как раз повторялись name и _id
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
я писал даже просто "_id", "name" и оно не прокатывало, а изначально если глянуть мой код, там вообще я айди не выводил {PL.name as Name", "PS.name as Position", "salary as Salary"}, потом добавил так как айди обязательно для курсор-адаптера {"_id", PL.name as Name", "PS.name as Position", "salary as Salary"}, не помогло сделал так { "PL._id as IDP", "PL.name as Name", "PS.name as Position", "salary as Salary"};, тоже не помогло column '_id' does not exist. Вариантов было перепробовано в плане этой реализации много, но когда именно вставил переменные констант все заработало поэтому я не знаю
Re: SQLite, помогите разобраться
PL._id as IDP - правильно - как у тебя могло быть _id exists?
бардак полный
и до сих пор ты не понимаешь в чем был не прав.
бардак полный
и до сих пор ты не понимаешь в чем был не прав.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
Я так понял он не видит что PL._id = "_id", Инна не работало говорю же вариантов перепробовал за эти дни уйму
Re: SQLite, помогите разобраться
Ты делал неправильно и у тебя бардак из твоих вариантов. Тебе надо спокойно разобраться во всем. В программировании так не бывает, у компа нет характера, чтоб ему из вредности тебе что-то не так делать. Есть запрограммированные правила, и тебе тоже нужно программировать не бардак, а точно!
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
где бардак? это тестовое приложение, у меня все методы в классе дб не реализованы)), а так все четко
Re: SQLite, помогите разобраться
в голове бардак
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
ну в голове это точно, просто очень много инфы в день, мозг просто пухнет)), у мня терь другая фигня, я вроде сделал обращение пока к 2 методам, но не знаю у меня 2 метод предполагает группировку по отделам , при нажатии из 5 заведенных записей, почему-то выдает только 3, по 1-ой из каждого отдела, мб я еще должен сюда добавить?
Код: Выделить всё
public Cursor grpDistrict () {
String table = "people as PL inner join position as PS on PL.posid = PS._idp";
String columns[] = { COLUMN_ID_P, COLUMN_ID_POS, COLUMN_NAME_P, COLUMN_DISTRICT_P, COLUMN_SALARY_POS, COLUMN_NAME_POS};
String groupBy = COLUMN_DISTRICT_P;
return mDB.query(table, columns, null, null, groupBy, null, null);
}
Re: SQLite, помогите разобраться
фиг его знает что у тебя там,я тебе второй раз говорю "зачем тебе иннер джоин"? Ты не хочешь думать - вот тебе и результат.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
Инна щас попробую с outer join...Попробовал результат такой же...Foenix писал(а):фиг его знает что у тебя там,я тебе второй раз говорю "зачем тебе иннер джоин"? Ты не хочешь думать - вот тебе и результат.
Re: SQLite, помогите разобраться
это потому, что ты вообще не понимаешь что делаешь! вообще!
http://www.skillz.ru/dev/php/article-Ob ... OUTER.html
хотя бы картинки!
http://www.skillz.ru/dev/php/article-Ob ... OUTER.html
хотя бы картинки!
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
Инна было прочтено до тебя))Foenix писал(а):это потому, что ты вообще не понимаешь что делаешь! вообще!
http://www.skillz.ru/dev/php/article-Ob ... OUTER.html
хотя бы картинки!
https://ru.wikipedia.org/wiki/Join_%28SQL%29
не могу сейчас дать кусок кода с outer я не на работе...
Re: SQLite, помогите разобраться
Горе ты мое
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
-
- Сообщения: 33
- Зарегистрирован: 07 авг 2014, 13:09
Re: SQLite, помогите разобраться
Инна теперь получается то что надо, но как раз мне, больше иннер нужен чем оутер, так как мне не нужны данные, которые не совпадают с условиями моих 2 объединенных таблиц)), зачем мне пустые поля одной или другой таблицы, или все поля двух таблиц, ведь я отбираю именно те которые четко заполнены...
Re: SQLite, помогите разобраться
Извиняюсь, что-то у меня так и не получилось скопировать базу из assets. Кто пробовал, прошу, подскажите!Foenix писал(а):у тебя не один вопрос, а прям серия. Сразу видно - уроки ты тутошние не читал.qw123 писал(а):Здравствуйте, такой вопрос: в андроиде из всех бд можно использовать только лишь sqlite? Если да, то как её создать на ПК? И в любом случае, а как вообще добавить бд в апк, чтобы при установки распаковывалась уже готовая, заполненная бд, а не создавалась новая?
Ну и ещё, при удалении приложения его бд тоже удаляется?
По остальному.
Создать на компе не пробовала, но просмотреть и добавить данные можно. Скорее всего можно и создать таким же меденжером sqlite (их в сети полно)
https://www.google.ru/search?client=ope ... te+manager
готовую кладешь в Assets, потом копируешь из нее в папку приложения и работаешь. Вот, даже с мультиками
https://www.google.ru/search?client=ope ... gws_rd=ssl
может какие-то другие бд и можно использовать, не знаю, смысл над этим задумываться? Можно положить бд в сети (тут уже точно не sqlite, а какая-нибудь mysql на сайте) и юзать ее данные.