Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 21.11.2009
Сообщений: 73

Подключение SQLite

07.10.2022, 13:22. Показов 4013. Ответов 6

Студворк — интернет-сервис помощи студентам
Недавно, начал писать на C++/CLI, в Visual Studio 2019.
Хотел подключить SQLite, и поработать с БД.

В С++/CLI, наверняка есть методы работы с SQLite базами данных. Да и в Visual Studio 2019, так же есть способы подключить SQLiite.

Кто знает, подскажите, что именно мне нужно скачать и после прописать в настройках Visual Studio 2019, для подключения/работы SQLite?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.10.2022, 13:22
Ответы с готовыми решениями:

Подключение базы данных SQLite
Всем привет! Разбираюсь с подключением базы данных Sqlite на Winforms C++. Нашел хорошую статью: http://blog.harrix.org/article/7614. Здесь...

Подключение базы данных SQLite к интерфейсу программы
Доброе время суток! Нужна помощь! Как выполнить такое задание? Подключение базы данных SQLite к интерфейсу программы, написанному на...

Подключение к БД SQLite
Доброго времени суток. Хелп ми! Всю голову сломал. Создаю приложение android в Xamarin C#. Есть два выпадающих списка (Picker) первый -...

6
0 / 0 / 0
Регистрация: 21.11.2009
Сообщений: 73
14.10.2022, 18:07  [ТС]
Установил два расширения, в студии:



Но как я понял, в "using namespace System:: Data::SQLite;" не определен"SQLite;":





Может после установок расширений нужно что-то прописать в настройках студии или какую-нибудь опцию установить?
0
0 / 0 / 0
Регистрация: 21.11.2009
Сообщений: 73
17.10.2022, 18:19  [ТС]
Для того что бы использовать функции System:: Data:: SQLite посоветовали поискать в NuGet.
Подскажите какой пакет нужно установить для работы C++/CLI SQLite? (х64)
0
0 / 0 / 0
Регистрация: 21.11.2009
Сообщений: 73
17.10.2022, 19:40  [ТС]
Установил пакет:



Но по-прежнему не вижу, в ссылках "System.Dafa,SQLite":



Будто пакет не распаковался, может кто сталкивался с таким?
0
0 / 0 / 0
Регистрация: 21.11.2009
Сообщений: 73
19.10.2022, 12:42  [ТС]
Что-то ни один пакет не помогает.

Даже, скачав отдельно System.Data.SQLite.dll и добавив её, в ссылки (после чего ошибки исчезают), во время исполнения кода появляется ошибка:




Задумываюсь, вообще это возможно? (может быть всё это устарело и никто так не делает).
(и тишина в теме) Не уже ли, никто не работал с sqlite в c++/cli?
0
 Аватар для PencilTorch
90 / 60 / 32
Регистрация: 06.08.2020
Сообщений: 220
08.12.2022, 19:49
Лучший ответ Сообщение было отмечено Unikum как решение

Решение

Unikum, если ещё актуально, я делал телефонную базу с sqlite в c++/cli. Первым делом нужно поискать и скачать подходящую библиотеку на https://system.data.sqlite.org... loads.wiki Для VS 19 под сборку х86 мне подошёл пакет sqlite-netFx46-static-binary-bundle-Win32-2015-1.0.117
Там нужны будут файлы формата *.dll. Размещаем их в какую-нибудь удобную папку. Переходим к проекту. У проекта есть раздел ссылок в обозревателе решений. Щелкаем правой кнопкой по разделу и выбираем Добавить ссылку… И там через Обзор… выбираем файл System.Data.SQLite.dll Если после добавления выскочило сообщение об ошибке, то скорее всего с сайта вы не тот файл скачали. Если всё нормально, то в разделе Ссылки должно появится упоминание о библиотеке.
Теперь в файле кода формы можно смело добавить
C++
1
using namespace System::Data::SQLite;
Если интересно дальше, а на данном этапе всё компилируется без ошибок, то могу продолжить.
1
0 / 0 / 0
Регистрация: 30.03.2024
Сообщений: 3
30.03.2024, 21:40
Вы решили проблему? У меня точно такая же
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2024, 21:40
Помогаю со студенческими работами здесь

Подключение SQLite
файл создается, но проблема возникает именно при создании таблиц, строка 33 using System; using System.Collections.Generic; using...

Подключение к БД SQLite
При попытке создания подключения к БД SQLite (вернее создания файла БД) получаю исключение в строке: using (SQLiteConnection con = new...

Подключение к БД с MySQL в SQLite
Добрый день, нашел на гитхабе один проект. Эмулятор игрового сервера, бд сервера хранится в MySQL, но разработчики видимо начали и не...

Подключение к SQLite с паролем
Есть строка подключение (VB.net) Dim connstring As String = "asd.db" Dim connection As String = "Data Source=" & connstring &...

Ошибка при подключение БД SQlite
Не удаётся добавит библиотеку SQlite.Interpop


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 11.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 10.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 09.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 09.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 08.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 08.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru