如何使用Firebird ADO.NET数据提供程序获取数据

时间:2011-07-17 18:26:47

标签: encoding ado.net character-encoding firebird dataprovider

我有一个关于使用Firebird ADO.NET数据提供程序获取数据的问题。我可以从DB获取数据没有任何问题,但似乎我使用了错误的字符集或编码,我接下来收到:http://my.jetscreenshot.com/2554/20110717-qllq-27kb.jpg(来自DB的字段值位于红色方块中)。

有没有人有任何想法如何以正确的方式获取数据?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我不确定它是否仍然相关,但也许它会帮助其他人。

尝试在web.config / app.config中设置charset,如下所示:

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

herehere所述,字符集的值也可以是win1250,iso859_1,iso859_2等。