Я пытался использовать встроенный сервер Firebird с Microsoft Visual C # 2010. Вот что я делал до сих пор:
Скачано Поставщик данных Firebird .Net ( Клиент Firebird v2.5.2 ).
Загружен Встроенный сервер Firebird ( Встроенный сервер Firebird v2.5.0 ).
Добавлена ссылка на 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());
}
Я всегда получаю сообщение, которое означает, что код не подключается к моей БДфайл проPerly.Я делаю что-то неправильно?Я действительно все еще нуб с C #, и я понятия не имею, как это сделать или исправить, и я надеюсь, что кто-то поможет мне с этим.
спасибо:)
РЕДАКТИРОВАТЬ: вот чтоЯ получаю исключение:
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.CheckatanefbFF (atb).Form1.button1_Click (Отправитель объекта, EventArgs e) в C: \ Documents and Settings \ ermac \ Мои документы \ Visual Studio 2010 \ Projects \ fbTestApp \ fbTestApp \ Form1.cs: строка 25