Из Visual Studio не создается бд FireBird

142
13 декабря 2018, 16:50

Не получается из VS подключиться к бд

<connectionStrings>
  <add name="Test" connectionString="User=SYSDBA;Password=masterkey;Database=db.fdb;DataSource=localhost; port = 3050; Dialect=3;Charset=NONE;Role=;Connection lifetime = 15; Pooling=false;Packet Size = 8192; ServerType=1;" providerName="FirebirdSql.Data.FirebirdClient"/>
</connectionStrings>

По идее, при запуске файл с бд должен автоматически создаться, но сразу же вылетает ошибка

System.Data.Entity.Core.ProviderIncompatibleException: "An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file. See http://go.microsoft.com/fwlink/?LinkId=386386 for information on DbContext and connections. See the inner exception for details of the failure."

Создаю файл бд в ручную, тоже ошибка. Пробую подключиться к этому файлу с помощью IBExpert, по данным, которые в строке подключения прописаны - все хорошо, все подключается. Не могу понять почему из студии не получается подключение? Подскажите, может кто сталкивался с таким? Спасибо

Answer 1

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

Answer 2

Проверьте, есть ли клиентская библиотека gds32.dll в System32. Может быть ваш IBExpert использует дллку с другим именем или в другом каталоге.

Answer 3

Нужно было версию платформы на 86 поставить и все работает

READ ALSO
Подсказка внутри DataGrid wpf

Подсказка внутри DataGrid wpf

при создании новой строки я установил в ячейку подсказку с текстом с помощью XAML стиля FallbackValue=Name, цвет подсказки стандартный черный, возможно...

127
C# DataGridView изменяет обьект в другой форме

C# DataGridView изменяет обьект в другой форме

Почему всегда изменяется (если изменять)

164
ошибка при удалении VkDebugReportCallbackEXT

ошибка при удалении VkDebugReportCallbackEXT

при вызове метода vkDestroyDebugReportCallbackEXT выдаёт ошибку

132
Как выбрать все комментарии, у которых может отсутствовать мета поле?

Как выбрать все комментарии, у которых может отсутствовать мета поле?

Как создать запрос, чтобы выбрать все комментарии из бд, но у которых может как присутствовать, так и отсутствовать мета-поле attachmentId ?

129