Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
1
SQLite

Не удается подключиться к БД

28.08.2014, 09:32. Просмотров 827. Ответов 6
Метки нет (Все метки)

Добрый всем день. Возникла проблема, с подключением к бд sqlite. После запуска программы в listboxe должны были появиться данные, но они не отобразились. Когда начал изучать проблему, то выяснил что вся проблема в этом коде:
C#
1
2
3
                private SQLiteConnection cnn = new SQLiteConnection ();                
                cnn.ConnectionString = string.Format("{0}{1}{2}",
                "Data Source = ", AppDomain.CurrentDomain.BaseDirectory, "cyber1.db");
В чем может быть проблема??? Бд находится в папке Debug проекта. Прикладываю сам проект. Помогите пожалуйста.
0
Вложения
Тип файла: rar Test.rar (670.7 Кб, 5 просмотров)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2014, 09:32
Ответы с готовыми решениями:

C# Socket Не удается подключиться к компьютеру из интернета
Не удается подключиться к компьютеру из интернета с помощью socket (задаю четко айпи\порт), когда...

Не удается подключиться к базе данных MicrosoftSQLServer2008
Использую VS2012 и MicrosoftSqlServer2008. в проекте создаю обьект ADO.NET EDM, при подключении в...

Не удается подключиться к .......
выдает такое сообщение!!! че делать помоги плиизззз!!!!!

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

Не удается подключиться к Wi-Fi
Обновила антивирус (Аваст), в самый последний момент сглючил, все зависло, пришлось перезагружать...

6
kodv
1436 / 1109 / 344
Регистрация: 11.04.2011
Сообщений: 2,610
Завершенные тесты: 1
28.08.2014, 11:10 2
Моя Vs2010 отказывается открывать данный проект. Поэтому замените ваш код на нижеприведенный и ошибку выложите сюда.
C#
1
2
3
4
5
6
7
8
9
10
try
{
                private SQLiteConnection cnn = new SQLiteConnection ();                
                cnn.ConnectionString = string.Format("{0}{1}{2}",
                "Data Source = ", AppDomain.CurrentDomain.BaseDirectory, "cyber1.db");
}
catch(Exception E)
{
    MessageBox.Show(E.Message);
}
0
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
28.08.2014, 11:45  [ТС] 3
kodv, у меня в классе находится этот. никак не могу получить данные об ошибки. как можно их вытащить?
0
blackstar
114 / 114 / 42
Регистрация: 27.02.2013
Сообщений: 899
28.08.2014, 11:51  [ТС] 4
вот скрин ошибки
0
Миниатюры
Не удается подключиться к БД  
kodv
1436 / 1109 / 344
Регистрация: 11.04.2011
Сообщений: 2,610
Завершенные тесты: 1
28.08.2014, 13:04 5
blackstar, Скорее всего у вас библиотеки для SQLite не предназначены для работы на .NET Framework 4.5. То есть нужно либо понизить целевую платформу, либо скачать более новые библиотеки. Но утверждать не буду, с SQLite не работал. Можете поискать решение в интернете по запросу "Не удается загрузить DLL "SQLite.Interop.dll"". Не найден указанный модуль", а также подождать, когда вам здесь ответят более компетентный в SQLite люди.
1
insite2012
Модератор
Эксперт .NET
4991 / 3917 / 1125
Регистрация: 12.10.2013
Сообщений: 11,402
Записей в блоге: 2
31.08.2014, 21:15 6
blackstar, скачайте установочный пакет SQLite с оффсайта под свою версию .NET вот отсюда, установите и используйте. Я ради эксперимента ставил для VS2010 .NET4.0, все работает без каких-либо проблем.
Вот ссылка на оффсайт:
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
1
Kazbek17
https://vk.com/a.tsarev83
412 / 269 / 122
Регистрация: 06.02.2012
Сообщений: 933
04.09.2014, 11:07 7
В архиве есть Sqlite.Net.dll + создал класс с работой с ним чтобы не замарачиватся с этой писаниной.
Добавляем Sqlite класс, подключаем dll.
C#
1
2
3
4
5
6
7
private void button1_Click(object sender, RoutedEventArgs e)
 {
    Sqlite sql = new Sqlite();
    sql.NameDB = "Тра-ля-ля.db"
    dataGridView1.DataSource = sql.Query("Select * From Test;");// Делаем запрос и  возвращаем в таблицу результат.
    sql.Error();//Выводи ошибку если есть.
 }
Класс можешь под себя настроить если нужно. Удачи!!!
0
Вложения
Тип файла: rar SQLite.NET+Calss.rar (23.1 Кб, 7 просмотров)
04.09.2014, 11:07
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2014, 11:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не удается подключиться к БД
Добрый день. Написал приложение для работы с DerbyDB. Из Idea оно запускается и подключается...

Не удается подключиться к бд
Всем здрасти! Данные следующие: Delphi 10.1 Berlin (скачана не так давно, популярная на...

Не удается подключиться к интернету
У нас локальная сеть ,подключение через ADSL модем , свич 5 портов ,инет не работает только на...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.