0

我试图连接到一个 interBase 数据库,并创建一个 ASP.net 应用程序。我使用的是 64 位机器,但出于总和原因,我似乎无法从数据源管理员那里添加数据源。我使用了一个名为 data direct 的程序,它在我的 32 位机器上运行良好。

任何人都可以建议我如何解决这个问题?

4

2 回答 2

1

尽管(从 IB XE 开始)有一个 64 位的 IB 客户端,但我认为 Embarcadero/DataDirect 目前还没有提供 64 位 ODBC 驱动程序。因此,您需要使用 32 位应用程序池并使用 32 位 ODBC 控制面板(或直接在 32 位注册表中)设置数据源。适用于 64 位机器。

于 2011-06-17T13:31:55.210 回答
0

我同意克雷格的观点。但有点建议:您可以直接使用 odbc.odbcConnection 来创建 ODBC:

$  Dim sConnStr As String 
$  sConnStr = "Driver={INTERSOLV Interbase ODBC Driver (*.gdb)};
$        uid=sysdba;
$        password=masterkey;
$        database=server:path"
$  Dim oConn As New Odbc.OdbcConnection(sConnStr) 
于 2012-10-29T11:52:26.517 回答