我安装了Firebird 2.5和Firebird ODBC驱动程序“Firebird_ODBC_2.0.2.153_x64
”。我的目标是通过VB.NET 2008连接到测试Firebird数据库。
我在“控制面板”的“ODBC”部分设置了用户DSN,并且连接成功。
但是,当我访问VB.NET并访问“连接到数据库”并单击“更改”以选择其他数据源时,我无法看到Firebird数据源,因此我可以访问fdb数据库。
在VB.NET中读取Firebird数据库需要做什么?
答案 0 :(得分:0)
您需要安装32位Firebird ODBC驱动程序,并通过32位ODBC管理员进行配置。 Visual Studio是一个32位应用程序,因此只能访问32位ODBC DSN(和32位ODBC驱动程序)。
史蒂夫已经在他的评论中解释过,64位或AnyCPU应用程序实际上可以访问64位ODBC DSN。
但是,Firebird有a database provider for the .NET platform。无需使用ODBC。