我试图在Firebird数据库中连接我的C#应用程序。使用用户和密码我得到了火鸟SQL工具的作品。但是,当我去我的C#应用程序,我有一个错误。 所以我去了ODBC驱动程序,试图连接,我得到了同样的错误。 这里是ODBC屏幕尝试连接Firebird数据库与ODBC或C#应用程序时出错
就像我说的,它确实有效与火鸟ISQL工具。 我已经将一些配置更改为firebird.conf文件。 我必须设置
WireCrypt = Enabled
用于解决以前的问题,现在我想这一个,但没有成功
AuthServer=Srp,Legacy_Auth
任何帮助的家伙?提前致谢!
EDIT
在C#应用程序的错误是完全相同的ODBC的。
堆栈跟踪:
at FirebirdSql.Data.Client.Managed.GdsConnection.Identify(String Database)
at FirebirdSql.Data.FirebirdClient.ClientFactory.CreateManagedDatabase(FbConnectionString options)
at FirebirdSql.Data.FirebirdClient.ClientFactory.CreateDatabase(FbConnectionString options)
at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()
FirebirdSql.Data.FirebirdClient 5.11.0.0
Server版本
我真的不引用fbclient.dll呢! 但是我安装了Firebird之后就安装了它。版本为 3.0.2.32703
谢谢你!
您在C#应用程序中使用了哪种版本的Firebird ADO.net驱动程序,哪种版本的ODBC驱动程序以及它使用的是哪种版本的fbclient.dll? Firebird 3究竟有哪个版本?当你的主要问题是C#应用程序时,为什么要关注ODBC错误?指定您在C#应用程序中获得哪个错误(请使用完整的堆栈跟踪)。 –
因为我的C#应用程序中的错误与ODBC完全相同! –
无关:字符设置为“无”是非常危险的设置!将它设置为一些有意义的值,如UTF-8 –