Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Сетевые технологии / VIP урок. SQLite: База MySQL в кармане

  • Подключаемся к базе SQLIte через Visual Studio используя язык программирования C#
    *Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных
  • Дата отправки отчёта: 3 апреля 2016 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Работать с SQLite
  • Что было сложным: Установить System.Data.SQLite. Я все-таки это сделала!!!!!!!!
  • Комментарии: Не могу я все-таки бросить дело, не разобравшись.
    У меня наконец-то всё получилось
    Для моей системы Visual Studio Community 2015
    Windows 10 64bit
    .NET Framework 4.6
    мне подошла эта ссылка:
    http://system.data.sqlite.org/downloads/1.0.99.0/sqlite-netFx46-binary-bundle-Win32-2015-1.0.99.0.zip
    Все-таки, видимо версия SQLite зависит от разрядности приложения, а не операционной системы.
    Я все-таки сделала это!!! И даже отозвала отчет (в котором уже было 18 голосов "Хорошо, что не сделала") :)

    Краткое содержание предыдущей версии:
    Видно, не судьба мне закончить этот курс :(((
    Уже перепробовала все мыслимые и немыслимые варианты.
    ...
    Уже перепробовала ставить штук 15 разных библиотек - и ничего не помогает.
    На скриншоте показала те библиотеки, которые, как мне кажется, должны бы подойти.
    Ан-нет, не хочут :(
    Не смогла пройти этот курс. Видимо, разберусь, когда приспичит.
  • Оценка видео-уроку:
Отчёт от 4004 за Сетевые технологии / VIP урок. SQLite: База MySQL в кармане




Оцени работу

 
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-04 04:10

Елена! Молодчина! Да, я это знала и верю в тебя всегда! :)
Умничка! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-03 17:08

Молодец, Елена! Отлично поработала, рад что у тебя всё получилось!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-03 15:05

Лена, ты молодец! Довела дело до конца!


4004. Елена
Елена
ответить
→  Кирилл Шмойлов  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-03 09:11

Кирилл, я это поняла. Я внимательно посмотрела урок и скачивала и пробовала разные версии. Пробовала понизить версию frameworka, хотя под vs2015 не нашла другой библиотеки, кроме как для фреймворка 4.6. Пробовала устанавливать через nuget. Библиотека устанавливается, но при запуске опять возникает исключение. А потом нашла ссылку на сайте microsoft, что vs2015 вообще отказывается дружить с SQLite. В общем, потратив часа 3 на подбор и настройку библиотек, я решила, что идея понятна, и если действительно никуда не уйдешь от необходимости применения SQLite, то надо будет на другом компе поставить vs2012 и делать все, как в видеоуроке. Еще надеялась, что может быть, у кого-то такое же сочетание программных средств, как у меня, и кто-то уже решил эту проблему и сможет подсказать.


24. Олюшка
Олюшка
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-02 23:42

Елена, отдохни немного, я уверена что ты это сделаешь, даже знаю это, не сомневайся что библиотека найдется, ведь тебе самой же интересно сделать, мы девочки такие же, раз взялись то уж точно осилим!!! Ты Умнечка и Молодец!
Я всегда твоими успехами и отчетами вдохновляюсь и мотивируют! :)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-02 19:36

При подключении базы SQLite есть один важный нюанс, это найти правильную библиотеку для подключения! И для каждой версии windows и его разрядности выложены свои библиотеки, они редко подходят к другим версиям. Здесь надо просто брать каждую, читать к ней описание, и искать, пробовать, подбирать. А которая подойдет оставить у себя. У меня тоже есть несколько наборов библиотек под каждый .Net FrameWork, потому что не знаешь под какой версией будешь в следующий раз писать. Попробуй понизить версию проекта и установить более низкие сборки библиотек.


689. Igorenzia
Igorenzia
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-02 17:53

Есть еще вариант. Там где подключение библиотек. Найдите пакеты nuget. В поиск введите sqlite. Он предложит установить нужные пакеты sqlite.


2146. Иван
Иван
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-02 14:25

Нашел вот такую ссылку: http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/. Сам попробовать не смог, так как у меня есть только xp и win7. Вдруг поможет...


4004. Елена
Елена
ответить
# Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-02 12:55

Нашла еще вот такую ссылку:
https://connect.microsoft.com/VisualStudio/feedback/details/1800520/sqlite-datasource-not-available-in-vs-2015
SQLite datasource not available in VS 2015
Не знаю, насколько это правда.
Кто знает, как решить - подскажите!



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать подключение к sqlite. Заполнять Datagrid
Трудности: По видео - все получилось.
Спасибо за урок. Что-то получилось. Если просто добавлять новые записи, то все хорошо сохраняется. А вот при попытке изменить уже существующую запись, программа начинает вылетать. Обернул в try-catch - скриншот как раз с надписью, про то, чего adagpteru не нравится. Так что надо будет глубже изучить этот sqlite.
Научился: Обучать DataAdapter командам для обновления БД.
Отличный урок, и для меня своевременный. Спасибо, Кирилл. Только гораздо проще для установки SQLite пользоватся NuGet. Установка в пару кликов и vs сама все что нужно подгрузит и установит.