Как получить данные с помощью Firebird ADO.NET Data Provider - PullRequest
0 голосов
/ 17 июля 2011

У меня есть вопрос относительно получения данных с использованием Firebird ADO.NET Data Provider. Я могу получить данные из БД без каких-либо проблем, но кажется, что я использую неправильный набор символов или кодировку и получаю следующее: http://my.jetscreenshot.com/2554/20110717-qllq-27kb.jpg (значения полей из БД расположены в красных квадратах).

У кого-нибудь есть идеи, как правильно получать данные?

Заранее спасибо!

1 Ответ

1 голос
/ 18 декабря 2012

Я не уверен, что это все еще актуально, но, возможно, это поможет кому-то еще.

Попробуйте установить кодировку в web.config / app.config следующим образом:

 <add name="MyConnectionString" connectionString="Server=127.0.0.1; 
  User=SYSDBA; Password=masterkey; Database=db.gdb; Charset=win1250;"
  providerName="FirebirdSql.Data.FirebirdClient" />

Значениями кодировки также могут быть win1250, iso859_1, iso859_2 и т. Д., Как указано здесь или здесь .

...