RobertJB66
Gebruiker
- Lid geworden
- 2 feb 2022
- Berichten
- 219
Ik heb een app die gebruik maakt van een ODBC-koppeling naar een SQL-database.
Op mijn ontwikkel PC heb ik Access 32 bit draaien en daar werkt de app zonder een probleem.
Als ik nu de bron code app open in de 64 bit access versie, die in een VirtualBox machine draait, krijg ik een foutmelding dat de ODBC-verbinding niet gemaakt kan worden "ODBC--connection to "ABC" failed".
Na een 3 taal keer deze melding komt de melding "Run-time error '3151'" "ODBC--connection to "ABC"failed"
Ik heb op de Virtuele box machine een systeem 64 bit ODBC aangemaakt die 100% gelijk is aan de 32 bit ODBC op de ontwikkel PC. Als ik de ODBC ook test dan is er geen probleem.
- Heeft iemand een suggestie waar ik naar kan kijken om de oorzaak te vinden?
- Is er een methode om te zien wat Access doet voor dat het eerste Form geladen wordt. Ik had al een breakpoint gezet bij de eerste regel van Form_Open maar de fout lijkt op te treden voor dat het Form werkelijk geopend wordt.
Ik heb in de app een aantal Pass Through Query zitten met de UID en PWD opgeslagen.
Deze zijn in de 32bit en 64bit ODBC gelijk.
PS. Firewall op de VirtualBox machine is uit.
Op mijn ontwikkel PC heb ik Access 32 bit draaien en daar werkt de app zonder een probleem.
Als ik nu de bron code app open in de 64 bit access versie, die in een VirtualBox machine draait, krijg ik een foutmelding dat de ODBC-verbinding niet gemaakt kan worden "ODBC--connection to "ABC" failed".
Na een 3 taal keer deze melding komt de melding "Run-time error '3151'" "ODBC--connection to "ABC"failed"
Ik heb op de Virtuele box machine een systeem 64 bit ODBC aangemaakt die 100% gelijk is aan de 32 bit ODBC op de ontwikkel PC. Als ik de ODBC ook test dan is er geen probleem.
- Heeft iemand een suggestie waar ik naar kan kijken om de oorzaak te vinden?
- Is er een methode om te zien wat Access doet voor dat het eerste Form geladen wordt. Ik had al een breakpoint gezet bij de eerste regel van Form_Open maar de fout lijkt op te treden voor dat het Form werkelijk geopend wordt.
Ik heb in de app een aantal Pass Through Query zitten met de UID en PWD opgeslagen.
Deze zijn in de 32bit en 64bit ODBC gelijk.
PS. Firewall op de VirtualBox machine is uit.
Laatst bewerkt: