Я пытался использовать встроенный сервер Firebird с Microsoft Visual С# 2010. так вот что я сделал до сих пор:
-
Загруженный поставщик данных Firebird.Net (Firebird Client v2.5.2).
-
Загруженный сервер встроенной памяти Firebird < Firebird Embedded Server v2.5.0).
/li > -
Добавлен ссылка на FirebirdSql.Data.FirebirdClient.dll на мой проект.
-
Извлечен и скопирован файл fbembed.dll в каталог моего приложения.
-
Добавлен файл FDB "TEST.FDB" в каталог моего приложения.
-
Добавлен " с использованием инструкции FirebirdSql.Data.FirebirdClient;.
До сих пор так хорошо (я полагаю)...
Теперь, когда я пытаюсь подключиться к моему файлу FDB, используя следующий код:
FbConnection con = new FbConnection("User=SYSDBA;" + "Password=masterkey;" + "Database=TEST.FDB;" + "DataSource=127.0.0.1;" + "Port=3050;" + "Dialect=3;" + "Charset=UTF8;");
try {
con.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Я всегда получаю сообщение, что означает, что код не подключается к моему файлу базы данных должным образом. Я делаю что-то неправильно? Я действительно все еще ноб с С#, и я не знаю, как это сделать или исправить, и надеюсь, что кто-то поможет мне в этом.
спасибо:)
EDIT: вот что я получаю в исключении:
FirebirdSql.Data.FirebirdClient.FbException(0x80004005): невозможно выполнить сетевой запрос на размещение "127.0.0.1". --- > Не удалось выполнить сетевой запрос для размещения "127.0.0.1". в FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect() в FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create() в FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut() в FirebirdSql.Data.FirebirdClient.FbConnection.Open() в fbTestApp.Form1.button1_Click (Объект отправителя, EventArgs e) в C:\Documents и Настройки\ermac\Мои документы\Визуальные студия 2010\Projects\fbTestApp\fbTestApp\Form1.cs: линии 25