Domanda

Sto cercando di connettermi a un database interBase e di creare un'applicazione ASP.net. Sto usando una macchina a 64 bit ma per la somma motivo non riesco ad aggiungere l'origine dati dall'amministratore dell'origine dati.Sto usando un programma chiamato data direct che ha funzionato perfettamente sulla mia macchina a 32 bit.

qualcuno può suggerire come posso essere balla per risolvere questo problema ??

È stato utile?

Soluzione

Sebbene esista (a partire da IB XE) un client a 64 bit per IB, non credo che Embarcadero / DataDirect attualmente fornisca un driver ODBC a 64 bit.Pertanto dovresti utilizzare un pool di app a 32 bit e configurare l'origine dati utilizzando il pannello di controllo ODBC a 32 bit (o direttamente nel registro a 32 bit).Questo funzionerà su una macchina a 64 bit.

Altri suggerimenti

Sono d'accordo con Craig. Ma un po 'suggerisci: È possibile eseguire la creazione di ODBC utilizzando direttamente e 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) 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top