|
0 / 0 / 1
Регистрация: 26.06.2018
Сообщений: 120
|
|||||||||||||||||||||
Подключение к БД SQLite31.03.2020, 07:10. Показов 10228. Ответов 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
|
|
|
14783 / 9557 / 1366
Регистрация: 21.01.2016
Сообщений: 36,033
|
|
| 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
|
|
|
14783 / 9557 / 1366
Регистрация: 21.01.2016
Сообщений: 36,033
|
||
| 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
|
|||||||||||||||||
|
14783 / 9557 / 1366
Регистрация: 21.01.2016
Сообщений: 36,033
|
||||
| 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
|
||
|
14783 / 9557 / 1366
Регистрация: 21.01.2016
Сообщений: 36,033
|
|
| 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
|
|
|
14783 / 9557 / 1366
Регистрация: 21.01.2016
Сообщений: 36,033
|
|
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|