|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|||||||||||||||||||||
Подключение к БД SQLite31.03.2020, 07:10. Показов 10063. Ответов 54
Доброго времени суток. Хелп ми! Всю голову сломал. Создаю приложение android в Xamarin C#. Есть два выпадающих списка (Picker) первый - марки авто, а второй модели. Тема такая марки уже все есть, при выборе марки авто, список моделий должен быть заполнен в соответствии с выбранной маркой. Я решил сделать это через localBD - локальную базу данных которая имеет следующую структуру id, mark, model. Выборку я решил делать SQL запросом т.к. посчитал этот способ менее геморным (ОШИБАЛСЯ) command.CommandText = "SELECT Model From Cars WHERE Mark = " + selection + connection;
string selection = picker1.Items[picker1.SelectedIndex]; Вот код:
Если использовать другую библиотеку не using Microsoft.Data.Sqlite; а using System.Data.SQLite; и соответственно код будет такой:
System.DllNotFoundException: 'SQLite.Interop.dll assembly:<unknown assembly> type:<unknown type> member null)'Что в первом что во втором случае ошибка возникает уже после компиляции приложении при изменении первого Picker марок.
0
|
|||||||||||||||||||||
| 31.03.2020, 07:10 | |
|
Ответы с готовыми решениями:
54
Подключение SQLite Подключение к БД SQLite SQLite EF подключение нескольких таблиц |
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 02.04.2020, 11:39 | |
|
0
|
|
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
|
| 02.04.2020, 11:40 | |
|
Kazbek17, я на это уже указывал. Только надо учитывать, что это проект Xamarin, значит под мобилки. Значит
SQLite.Interop.dll нужна под Android нужной архитектуры.
0
|
|
|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|
| 02.04.2020, 11:43 [ТС] | |
|
Я этот файл "SQLite.Interop.dll" скачал и положил везде куда только можно и нельзя. Не работает (
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
| 02.04.2020, 12:09 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|
| 02.04.2020, 12:24 [ТС] | |
|
Да могу, вот.
https://yadi.sk/d/u7mbMcgFjcej5A
0
|
|
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
||
| 02.04.2020, 12:43 | ||
|
1
|
||
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
| 02.04.2020, 12:52 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|
| 02.04.2020, 12:55 [ТС] | |
|
Та я просто не знаю как что лучше и использовал что нашёл.
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
| 02.04.2020, 12:59 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|
| 02.04.2020, 13:29 [ТС] | |
|
Подключил библиотеку. Ошибка. Я не знаю как через тот пакет подключение реализовать.
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
| 02.04.2020, 15:26 | |
|
0
|
|
|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|
| 02.04.2020, 15:39 [ТС] | |
|
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS1061 "SQLiteConnection" не содержит определения "Open", и не удалось найти доступный метод расширения "Open", принимающий тип "SQLiteConnection" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). App5 C:\Users\Timmy_Tayn\source\repos\App5\Ap p5\App5\MainPage.xaml.cs 34 Активные
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|||||||||||||||||
| 02.04.2020, 15:52 | |||||||||||||||||
|
добавьте класс
0
|
|||||||||||||||||
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
||||
| 02.04.2020, 16:32 | ||||
|
А это я хз откуда.
0
|
||||
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
||
| 02.04.2020, 16:48 | ||
|
ну дам еще ссылку на гитхаб https://github.com/praeclarum/sqlite-net библиотека довольно известная))
0
|
||
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
|
| 02.04.2020, 16:52 | |
|
FateOri, я понял. Это ORM для SQLite. Тогда уж лучше использовать что-то помощнее типа Linq2Db или EF Core.
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|
| 02.04.2020, 17:06 | |
|
0
|
|
|
14370 / 9471 / 1360
Регистрация: 21.01.2016
Сообщений: 35,742
|
|
| 02.04.2020, 17:17 | |
|
FateOri, а EF настолько огромен и необъятен?)) Как и
sqlite-net - это одна библиотечка. Ну ладно, две, сам EF и провайдер для SQLite. Просто, если браться за ORM, то можно сразу и покруче чего взять.Добавлено через 2 минуты Тут ещё какой момент: знания EF (Core), Dapper, Linq2Db переиспользуемы с другими СУБД. А с этой либой?
0
|
|
|
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
|
|||
| 02.04.2020, 17:25 | |||
|
за EF Core не говорю я с ним толком не работал или там ситуация намного лучше?? но с EF 6 далеко не всегда сходу было понятно почему получается тот или иной результат и старт вышел не самый гладкий с EF никак не поможет, на Dapper чем-то похоже, да
0
|
|||
| 02.04.2020, 17:25 | |
|
Подключение к SqLite БД с локального компьютера Подключение к Sqlite
Подключение SQLite Подключение БД SQlite к Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|