|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2014, 20:27 | #1 |
Регистрация: 27.08.2011
Сообщений: 6
|
программа подключается к базе (Firebird, SQLite) только на компе с Microsoft Visual C#
Подскажите, пожалуйста, как разобраться.
Программа подключается к базе (Firebird, SQLite) только на компе с Microsoft Visual C#, на котором она создается, если перенести ее на любой другой комп, то при подключении к базе Firebird ошибка вот такая Сигнатура проблемы: Имя события проблемы: CLR20r3 Сигнатура проблемы 01: test.exe Сигнатура проблемы 02: 1.0.0.0 Сигнатура проблемы 03: 52f8ef92 Сигнатура проблемы 04: FirebirdSql.Data.FirebirdClient Сигнатура проблемы 05: 4.1.0.0 Сигнатура проблемы 06: 52c5226d Сигнатура проблемы 07: 35c Сигнатура проблемы 08: d7 Сигнатура проблемы 09: RLZ2AHQIFT0LD4PGVXMMI0HTOTMI2VY3 Версия ОС: 6.1.7600.2.0.0.272.7 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 к базе SQLite ошибка такая Сигнатура проблемы: Имя события проблемы: CLR20r3 Сигнатура проблемы 01: test.exe Сигнатура проблемы 02: 1.0.0.0 Сигнатура проблемы 03: 52f8d87c Сигнатура проблемы 04: PresentationCore Сигнатура проблемы 05: 4.0.0.0 Сигнатура проблемы 06: 4ba1f865 Сигнатура проблемы 07: 1a53 Сигнатура проблемы 08: 1d Сигнатура проблемы 09: System.IO.FileNotFoundException Версия ОС: 6.1.7600.2.0.0.256.1 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 во втором случае скорее всего не находится файл базы код подключения к ней const string databaseName = "test.db3"; SQLiteConnection connection = new SQLiteConnection(string.Format("Dat a Source={0};", databaseName)); connection.Open(); Файл test.db3 в том же каталоге, что и test.exe. Если на комп установить Visual C# ошибки не возникают, программа делает выборку из базы, Framework на всех компах v4.0.30319 |
11.02.2014, 17:51 | #2 |
Регистрация: 27.08.2011
Сообщений: 6
|
С Firebird разобрался, Visual C# не при чем, на компе, на котором пишется программа еще установлен Firebird Superserver, строка соединения с базой была с ошибкой, не был выбран тип сервера полноценный или встроенный, в параметрах соединения с базой было Charset = WIN1251, а нужно было ctype = win1251.
У embed сервера версия ODS не совпадала с версией базы. На первом компе программа работала с базой через Superserver и ошибок не было, а при переносе на любой другой комп при работе с embed сервером возникали ошибки. А к SQLite подключается только при наличии на компе Visual C#. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sqlite, Firebird, потоки | Bright-rider | БД в Delphi | 1 | 16.01.2013 13:23 |
SQLite или Firebird? | Lindemann66 | C/C++ Базы данных | 5 | 14.10.2012 19:53 |
Microsoft Visual Basic программа с разветвлением | crytek_ | Помощь студентам | 0 | 18.04.2011 16:47 |
работают ли программы из Microsoft Visual C++ 6.0. в Microsoft Visual 2008? | sergey1993 | Visual C++ | 3 | 09.02.2011 19:35 |
Программа (ООП), Microsoft Visual C++, тип проекта Win32 Project | Spellpir | Фриланс | 4 | 11.02.2010 23:40 |