Question

im essayant de se connecter à une base de données Interbase et créer une application ASP.net. im en utilisant une machine 64 bits, mais pour des raisons de somme que je ne peux pas sembler ajouter la source de données de l'administrateur de source de données. im en utilisant un programme appelé données directes qui fonctionnait parfaitement sur ma machine 32 bits.

peut-on suggérer comment je peux être la balle pour résoudre ce ??

Était-ce utile?

La solution

Bien qu'il y ait (à partir de IB XE), un client 64 bits pour IB, je ne pense pas Embarcadero / DataDirect transportons actuellement un pilote ODBC 64 bits. Par conséquent, vous devez utiliser un pool d'applications 32 bits et mettre en place la source de données à l'aide du panneau de commande ODBC 32 bits (ou directement dans le registre de 32 bits). Cette travail sur une machine 64 bits.

Autres conseils

Je suis d'accord avec Craig. Mais un peu penser: Vous pouvez l'étape de la création ODBC, en utilisant directement et 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) 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top