powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / C# и firebird embedded
2 сообщений из 2, страница 1 из 1
C# и firebird embedded
    #38526581
INFINITs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, необходимо в С# подключиться к встраевоемой БД.

Вроде бы делал все по мануалу.
Создали проект с одной кнопкой,
в папку с дебаг перенес файлы из скаченного 2.5 firebird embedded
fbembed.dll (пробывал переименовывать fbclient.dll или gds32.dll)

также в проекте добавил ссылку на FirebirdSql.Data.FirebirdClient
скачанную с оф. сайта фаерберда http://www.firebirdsql.org/en/net-provider/

во время конекта вылетает ошибка(на скриншоте)


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using FirebirdSql.Data.FirebirdClient;

namespace TestBD
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            FbConnectionStringBuilder FBConSB = new FbConnectionStringBuilder();
            FBConSB.ServerType = FbServerType.Embedded;
           FBConSB.Database = @"D:\Documents and Settings\yaksha\Мои документы\Visual Studio 2010\Projects\TestBD\TestBD\bin\Debug\EMPLOYEE.FDB";            
            FBConSB.Charset = "WIN1251";
            FBConSB.Dialect = 3;
            FBConSB.UserID = "SYSDBA";
            FBConSB.Password = "masterkey";
           
            
            FbConnection con = new FbConnection(FBConSB.ToString());
            try { con.Open(); }
            catch (Exception ex) { MessageBox.Show(ex.ToString()); }

        }
    }
}
...
Рейтинг: 0 / 0
C# и firebird embedded
    #38556721
INFINITs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказалось все до банального просто.
Библиотека на основном сайте скомпилирована под FrameWork 4.5, хотя написано что для 4.0
А у меня как рас то самое 4.0.3.
Пришлось скачать исходники библиотеки и пересобрать ее для нужного FrameWork.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / C# и firebird embedded
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]