Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/46: Рейтинг темы: голосов - 46, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 44
1

SQLite

01.09.2013, 13:40. Показов 9070. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Стоит задача написать простенькую программу аутентификации пользователей и внести ее в один сетап. Что впринципе я и сделал. Но проблема возникает при запуске программы после установки на ПК:

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.DllNotFoundException: Не удается загрузить DLL "SQLite.Interop.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
в System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
в System.Data.SQLite.SQLite3.StaticIsInitialized()
в System.Data.SQLite.SQLiteLog.Initialize()
в System.Data.SQLite.SQLiteConnection..ctor()
в Injection_WForm.ConnectToDB.Start()
в Injection_WForm.Form1.Form1_Load(Object sender, EventArgs e)
в System.Windows.Forms.Form.OnLoad(EventArgs e)
в System.Windows.Forms.Form.OnCreateControl()
в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl()
в System.Windows.Forms.Control.WmShowWindow(Message& m)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ContainerControl.WndProc(Message& m)
в System.Windows.Forms.Form.WmShowWindow(Message& m)
в System.Windows.Forms.Form.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18051 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Injection WForm
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/ASTU/My%20Product%20Name/Injection%20WForm.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18046 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18022 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18045 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Data.SQLite
Версия сборки: 1.0.88.0
Версия Win32: 1.0.88.0
CodeBase: file:///C:/Program%20Files%20(x86)/ASTU/My%20Product%20Name/System.Data.SQLite.DLL
----------------------------------------
System.Data
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18046 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Transactions
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18010 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.18010 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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

На ПК SQLite установлен. В чем может быть проблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.09.2013, 13:40
Ответы с готовыми решениями:

Добавить библиотеку SQLite
установил библиотеку SQLite через диспетчер пакетов NuGet, при запуске проекта через exe нужно...

Заполнение данных в SQLite
Приветствую, ребята! Пытаюсь записать в БД данные: string sql_command = &quot;INSERT INTO...

Sqlite (Between не корректно выводит данные)
sqlQuery = string.Format(&quot;SELECT * FROM Catalog WHERE( BETWEEN '{1}' AND...

C#+SQLite не загружается таблица на другом компьютере
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;connectionStrings&gt; &lt;add...

8
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
01.09.2013, 13:41 2
хм, модуль у вас не найден, написано же.
файл "SQLite.Interop.dll" точно доступен?)
1
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.09.2013, 13:42 3
Писарев Иван,
System.DllNotFoundException: Не удается загрузить DLL "SQLite.Interop.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)
что вам тут непонятно? Может на компе он и есть, только вы не сказали его использовать или с путями напутали или еще что.
1
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 44
01.09.2013, 13:44  [ТС] 4
Цитата Сообщение от Psilon Посмотреть сообщение
Писарев Иван,
что вам тут непонятно? Может на компе он и есть, только вы не сказали его использовать или с путями напутали или еще что.
Непосредственно во время формирования пакета не указал?
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.09.2013, 13:46 5
Писарев Иван, вы Add Reference в студии делали? В свойствах Dll нужно также указать "copy local" в True
1
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 44
01.09.2013, 13:50  [ТС] 6
Цитата Сообщение от Psilon Посмотреть сообщение
Писарев Иван, вы Add Reference в студии делали?
Конечно.

Добавлено через 2 минуты
Иначе, как я понимаю, у меня программа бы вообще не запускалась. Проблема возникает после установки программы на другом ПК.
0
324 / 307 / 59
Регистрация: 06.03.2013
Сообщений: 869
01.09.2013, 13:51 7
проверьте в папке с программой на другом пк есть ли этот ваш "SQLite.Interop.dll"
1
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
01.09.2013, 13:58 8
Писарев Иван, вторую часть фразы тоже надо дочитывать....
1
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 44
01.09.2013, 14:32  [ТС] 9
Цитата Сообщение от Psilon Посмотреть сообщение
Писарев Иван, вторую часть фразы тоже надо дочитывать....
Прошу прощение за невнимательность.

Добавлено через 31 минуту
Огромное спасибо! Разобрался наконец-то. Забыл кинуть в пакет установки эти библиотеки.
0
01.09.2013, 14:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.09.2013, 14:32
Помогаю со студенческими работами здесь

Сборка System.Data.SQLite и Nuget
Добрый день! Решил изучать SQlite и каждый раз в новом проекте приходится скачивать с Nuget пакет...

Sqlite добавить значение к существующему. UPDATE
Жители форума, помогите с синтаксисом добавления в базу. У меня есть БД в ней 2 таблицы, добавляю...

Неправильная кодировка при выборке данных из SQLite
Здравствуйте, надеюсь на вашу помощь в следующей пробелме У меня программа, назовем ее главное...

Как добавить в References на проекте System.Data.SQLite
Как добавить в References на проекте System.Data.SQLite


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru