Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
#1

Вставка в базу

18.02.2016, 18:13. Просмотров 194. Ответов 5
Метки нет (Все метки)

Такой вопрос, как поступать если в базу постоянно делается вставка из одинаковых данных, в консоли ошибки идут, но приложение не падает.
На пример: id = 1 , title = text и т.д.
И эта вставка делается каждый раз при включении приложения, можно ли сделать какую то проверку на повтор записи или другой способ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2016, 18:13
Ответы с готовыми решениями:

Вставка картинки
Нужно нажатием на кнопку открыть файловый менеджер, выбрать картинку и вставить в imageView

Вставка символа
Добрый вечер, Подскажите как вставить символ, аналог chr в PHp Например TextView.setText(...

Вставка изображения в webView
Spanned stroka = Html.fromHtml(postData()); mWebView = (WebView)...

Вставка изображений в WebView
Прошу помощи! Нужно вставить изображение в WebView. Последствием каких инструментов это можно...

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

5
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,732
18.02.2016, 18:34 #2
qdhtnsoyndtr, есть ряд запросов на обработку таких ситуаций.
Можно перед вставкой делать Select на предмет наличия таких же данных.
Можно использовать команду Insert с обработкой дублирования (сейчас уже не вспомню саму команду, кажется, Insert or Update, но это может зависеть от СУБД).
Можно поставить try-catch.
0
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
18.02.2016, 19:03 #3
Такой вопрос, как поступать если в базу постоянно делается вставка из одинаковых данных, в консоли ошибки идут, но приложение не падает.
На пример: id = 1 , title = text и т.д.
Так а зачем ты id вставляешь, он же у тебя автоматически в базе данных создается
0
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
18.02.2016, 19:04  [ТС] #4
xaat, если без id то запись будет постоянно дублироваться
0
xaat
43 / 16 / 6
Регистрация: 05.12.2015
Сообщений: 65
18.02.2016, 19:55 #5
Цитата Сообщение от qdhtnsoyndtr Посмотреть сообщение
xaat, если без id то запись будет постоянно дублироваться
Ну тогда проще по id удалить и вставить заново. Если у тебя каждый раз данные заново загружаются, можно всю таблицу удалить.
0
_Night_Scream_
78 / 76 / 10
Регистрация: 08.08.2013
Сообщений: 630
19.02.2016, 11:07 #6
Что значит запись будет дублироваться?
Вызывай insert тогда, когда это действительно необходимо, и если id сделан так каким он должен быть, то проблем возникнуть не должно.
0
19.02.2016, 11:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2016, 11:07

Вставка текста из файла в TextView
Доброй ночи. Вопрос возможно банален, но сейчас 2 ночи,а ответ так и не удалось найти. ...

Sqlite - вставка картинки в активити
Здравствуйте. Скажите пожалуйста, вот у меня бд наполнена с помощью SqlBrowser, в приложении...

Вставка в проект крупного изображения
Добрый день, форумчане! Юзаю Android Studio 3.0.1. Как в проект вставить крупное изображение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru