powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Поиск уникального идентификатора
9 сообщений из 9, страница 1 из 1
Поиск уникального идентификатора
    #38746326
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
У меня есть база данных , там есть таблица с одной строкой для записи почтовых адресов.
В ней 4 записи.
____________________________________________
Уникальный идентификатор | адреса
1 | Wiko@mail.ru
--------------------------------------------------------------
24 | Niko@mail.ru
--------------------------------------------------------------
39 | Loko@mail.ru
--------------------------------------------------------------
499 | Momo@mail.ru
____________________________________________

Если мне нужно удалить запись "Loko@mail.ru" , как программа может узнать её уникальный идентификатор ?
Я предполагаю что нужно произвести поиск в базе данных по значению, и через какую ту функцию , извлечь уникальный идентификатор. Так как я месяца 2 назад начал изучать английский , мне пока трудно разбираться в официальной документации.
Спасибо.
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38746347
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

А зачем искать "уникальный идентификатор", когда можно удалить по полю адреса почты? И о какой программе идёт речь?
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38746363
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,
Программа для ОС Андроид.

Программа состоит :
1 поле ввода , для ввода адреса почты.
2 кнопки , "Удалить" и "Добавить"
3 listView ( где по порядку отображается список добавленных строк)

Пользователь должен выбрать из списка адресов , какие ему нужно удалить . Далее при нажатии кнопки удалить , они должны удаляться.
-----------------------------------------------------------
String SaySee3; //Тут должен быть записан уникальный идентификатор , что бы удалить строку.
sqdb.delete(myBase.TABLE_NAME, myBase._ID + " = " + SaySee3, null); //Удаляем строку по уникальному идентификатору.

-----------------------------------------------------------
Для того что бы удалить запись , в моём варианте , нужно знать уникальный идентификатор.

Но если можно это сделать иначе , то приведите пожалуйста Ваш пример.
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38746374
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

Почему просто
Код: sql
1.
delete from table where field = 'Loko@mail.ru' 

не сделать? Почитайте в вашей документации по обёртке SQLite, которая даёт доступ к базе. Предполагаю нужно смотреть нужные методы у объекта sqdb
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38746461
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,

Насколько я вижу для удалении строки , там есть только метод
int delete(String table, String whereClause, String[] whereArgs)
Convenience method for deleting rows in the database.

Но он удаляет по уникальному идентификатору. А как идентифицировать " уникальный идентификатор" относительно строки, не понятно.
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38746470
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учебник читать очень полезно.
13601944
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38747233
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

Вы же до конца даже не дочитали.
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38747363
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденWhite Owl,

Вы же до конца даже не дочитали.И что именно я не увидел?
То что "Но он удаляет по уникальному идентификатору."? И хто ж вам такое сказал? В какой такой документации вы это прочитали?

А вот человек прочитавший учебник по SQL, сумел бы правильно прочитать документацию на функцию delete() и понять ее параматры.
...
Рейтинг: 0 / 0
Поиск уникального идентификатора
    #38747386
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl,

Всем спасибо , задача оказалась и вправду простая . Даже не ожидал что это будет так легко.

sqdb.delete(myBase.TABLE_NAME, "catname = " +"'"+SaySee3+"'" ,null);
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Поиск уникального идентификатора
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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