Pregunta

Estoy intentando conectarme a una base de datos interBase y crear una aplicación ASP.net. Estoy usando una máquina de 64 bits, pero por una razón, parece que no puedo agregar la fuente de datos del administrador de la fuente de datos.Estoy usando un programa llamado Data Direct que funcionó perfectamente en mi máquina de 32 bits.

¿Alguien puede sugerir cómo puedo resolver esto?

¿Fue útil?

Solución

Aunque existe (a partir de IB XE) un cliente de 64 bits para IB, no creo que Embarcadero / DataDirect presente actualmente un controlador ODBC de 64 bits.Por lo tanto, necesitaría usar un grupo de aplicaciones de 32 bits y configurar la fuente de datos usando el panel de control ODBC de 32 bits (o directamente en el registro de 32 bits).Esto funcionará en una máquina de 64 bits.

Otros consejos

Estoy de acuerdo con Craig. Pero sugiero un poco: Puede escalonar la creación de ODBC, utilizando directamente y odbc.odbcConnection:

$  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) 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top