有人可以解释使用.NET/C#连接到Interbase 7.1数据库的最佳方法吗?
该应用程序将安装在许多最终用户计算机上,因此我需要使用我的应用程序打包的"附件"越少越好.
CodeGear为InterBase的注册用户提供免费的ADO.NET 2.0驱动程序:
http://cc.embarcadero.com/item/25497
请注意,"InterBase的注册用户"包括免费的InterBase 2007开发人员版.下载说它是2007年的,但它与InterBase 7一起工作正常,而CodeGear的InterBase团队告诉我,他们对使用它的人没有任何问题.
我不建议使用专为Firebird设计的驱动程序,因为InterBase和Firebird有一些不同的SQL语法,并且在其他功能方面也有所不同.特别是,我认为使用任何依赖于fbclient.dll和InterBase的驱动程序是完全危险的.