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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

  • Подключаемся к базе SQLIte через Visual Studio используя язык программирования C#
    *Самостоятельное задание: сделать так, чтобы при нажатии кнопки Enter в DataGridView данные сохранялись в базу данных
  • Дата отправки отчёта: 3 апреля
  • Задание выполнено: за 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. Lik_Kirill
Lik_Kirill
ответить
→  Елена  # Сетевые технологии / VIP урок. SQLite: База SQL в кармане / 2016-04-03 17:08

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


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

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


4004. Елена
Елена
ответить
→  Lik_Kirill  # Сетевые технологии / 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. Lik_Kirill
Lik_Kirill
ответить
→  Елена  # Сетевые технологии / 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
Не знаю, насколько это правда.
Кто знает, как решить - подскажите!


  • Отчёт оценивали:
    36Данил+1   8886Михаил Ермишин+1   1Евгений Витольдович+1   8275Tekashnik+1   6391Владимир+1   8835Булат+1   4992Николай+1   6452Lik_Kirill+1   4467Alcatraz+1   9789Александр+1   459Сергей Сергеевич+1   689Igorenzia+1   4699Сергей Витальевич+1   9237Mais+1   9332Dima+1   2146Иван+1   24Оля+1   9408Олег+1   3625Михаил0   6925Артём+1   9820Konstantin0   4732Sergey+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Узнал о существовании SQLite и методике подключения и принципа работы.
Трудности: Сложности не возникло, вопрос изложен очень хорошо, доступно и все понятно.
Урок замечательный. Изложено все грамотно и толково. Жаль мало. Было бы здорово, создать к примеру целый класс, для работы с бд.
Научился: На уроке научился устанавливать Browser for SQLite, создавать таблицы для БД, подключать библиотеку System.Data.SqLite, создавать методы заполнения и сохранения данных в таблицу SQLite.
Трудности: Сложностей нет.
Замечаний, вопросов нет. Ответ на 6 задание: private void dataGridView1_KeyUp(object sender, KeyEventArgs e) { DataTable changes = ((DataTable)dataGridView1.DataSource).GetChanges(); if (e.KeyData == Keys.Enter && changes != null) adapter.Update(changes); }