单声道+嵌入式火鸟



大约一年前,我能够使用嵌入式Firebird数据库在我的Linux机器上运行基于.Net 4.5的win32应用程序。

为了绝对确定,我删除了linux服务器上的所有firebird内容,只复制了嵌入式dll,因为它适用于Windows。

当我使用 MONO 版本 3.12.0 运行时,尝试打开数据库连接时出现以下错误:

错误:fb嵌入 at (wrapper managed-to-native) FB_1061628003_Class:isc_attach_database (intptr[],int16,byte[],int&,int16,byte[]) at FB_1061628003_Class.IFbClient.isc_attach_database (System.IntPtr[] statusVector, Int16 dbNameLength, System.Byte[] dbName, System.Int32& dbHandle, Int16 parmBufferLength, System.Byte[] parmBuffer) [0x00000] in :0 at FirebirdSql.Data.Client.Native.FesDatabase.Attach (FirebirdSql.Data.Common.DatabaseParameterBuffer dpb, System.String dataSource, Int32 port, System.String database) [0x00000] in :0 at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect () [0x00000] in :0 at (wrapper remoting-invoke-with-check) FirebirdSql.Data.FirebirdClient.FbConnectionInternal:Connect () at FirebirdSql.Data.FirebirdClient.FbConnection.Open () [0x00000] in :0

我在这里读到firebird .Net客户端在2.6之后的版本中不受支持。

现在这是一段时间前的事了,我想知道是否有人对这个特定主题有见解/更新?

作为替代方案,有谁知道等效的葡萄酒是否有效?

我刚刚安装了 Wine,并且能够安装 .Net 框架,并且能够连接到我的数据库。

相关内容

  • 没有找到相关文章

最新更新