c# - 使用 .NET C# 连接到 Interbase 7.1 的最佳方式

标签 c# .net interbase

有人可以解释一下使用 .NET/C# 连接到 Interbase 7.1 数据库的最佳方法吗?

该应用程序将安装在许多最终用户计算机上,因此我必须与我的应用程序一起打包的“附加组件”越少越好。

最佳答案

CodeGear 在此处为 InterBase 的注册用户提供免费的 ADO.NET 2.0 驱动程序:

http://cc.embarcadero.com/item/25497

请注意,“InterBase 的注册用户”包括免费的 InterBase 2007 Developers Edition。下载说它是 2007 年的,但它在 InterBase 7 上运行良好,CodeGear 的 InterBase 团队告诉我,他们不介意人们为此目的使用它。

我不建议使用专为 Firebird 设计的驱动程序,因为 InterBase 和 Firebird 的 SQL 语法有些不同,并且在其他功能上也有所不同。特别是,我认为将任何依赖于 fbclient.dll 的驱动程序与 InterBase 一起使用是非常危险的。

关于c# - 使用 .NET C# 连接到 Interbase 7.1 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/219684/

相关文章:

c# - 在 Visual Studio 中处理 MySQL 异常

c# - 如何在 ASP.NET MVC3 中填充 ViewModel

c# - C# 中的 XML 解析问题

c# - 列表的哪个 gridview 触发事件

c# - 被拳击迷惑。将 -1 转换为 Int64 会抛出 InvalidCastException

c# - 使用viewmodel在wpf窗口中实现进度条

sql - Firebird 备份还原令人沮丧,有没有办法避免它?

database - TClientDataSet:如何在数据库结构发生变化时保持本地数据的保存和可用

c# - 有没有办法让 C# 自定义属性在编译时引发消息?

c# - C# 中的 Interbase 事件支持