[Hoewel interbase zelf geen programmeertaal is (op stored procedures na
) heb ikvoor PW gekozen, omdat het probleem meer te maken heeft met development ervaring dan softwarekennis.]
Situatie:
Een applicatie wordt vanaf meerdere computers gerunned. Deze applicatie maakt een verbinding met een interbase database, die zich op een server computer bevindt. Op de server en de andere clientcomputer gaat dit goed, op de client waar dit topic om gaat is dat echter niet het geval.
Volgens mijn werkgever is het 'opeens' gebeurd en zijn er geen veranderingen opgetreden. Het probleem nu, is dat bij het opstarten van het programma gemeld wordt dat de database niet bereikt kan worden. Al snel werd de oorzaak duidelijk: De bewuste database (en for that matter, de andere database die voor een website gebruikt wordt ook) staat niet meer beschikbaar in de bde administrator. Bij het aanmaken van een nieuw database alias wordt interbase niet als een optie meegegeven. (het kiezen van bv een access of een paradox database is wel mogelijk).
Wat ik geprobeert heb:
• Database op andere manier benaderen: Via de database manager van interbase zelf kan ik de database gewoon bereiken. Ook de andere computers ondervinden hier geen last van. Probeer ik het echter met de database/sql explorer van delphi, dan heb ik precies dezelfde situatie als bij de bde administrator.
• Interbase eraf gehaald en geherinstalleerd. Dat gaf geen verandering.
• Vervolgens heb ik het configuratiebestand (idapi.cfg) vervangen door dat van de server computer. De database komt er dan wel bij te staan, maar kan vervolgens niet worden geopend omdat de 'driver onbekend is'.
• zoeken: Op het forum en op google kan ik geen topics of anderszins nuttige informatie vinden met een soortgelijk probleem. Alles leidt eigenlijk naar howto's over hoe een alias te maken of andersoortige problemen.
Ik hoop dat iemand hier wat ervaring had met een dergelijk probleem.
Situatie:
Een applicatie wordt vanaf meerdere computers gerunned. Deze applicatie maakt een verbinding met een interbase database, die zich op een server computer bevindt. Op de server en de andere clientcomputer gaat dit goed, op de client waar dit topic om gaat is dat echter niet het geval.
Volgens mijn werkgever is het 'opeens' gebeurd en zijn er geen veranderingen opgetreden. Het probleem nu, is dat bij het opstarten van het programma gemeld wordt dat de database niet bereikt kan worden. Al snel werd de oorzaak duidelijk: De bewuste database (en for that matter, de andere database die voor een website gebruikt wordt ook) staat niet meer beschikbaar in de bde administrator. Bij het aanmaken van een nieuw database alias wordt interbase niet als een optie meegegeven. (het kiezen van bv een access of een paradox database is wel mogelijk).
Wat ik geprobeert heb:
• Database op andere manier benaderen: Via de database manager van interbase zelf kan ik de database gewoon bereiken. Ook de andere computers ondervinden hier geen last van. Probeer ik het echter met de database/sql explorer van delphi, dan heb ik precies dezelfde situatie als bij de bde administrator.
• Interbase eraf gehaald en geherinstalleerd. Dat gaf geen verandering.
• Vervolgens heb ik het configuratiebestand (idapi.cfg) vervangen door dat van de server computer. De database komt er dan wel bij te staan, maar kan vervolgens niet worden geopend omdat de 'driver onbekend is'.
• zoeken: Op het forum en op google kan ik geen topics of anderszins nuttige informatie vinden met een soortgelijk probleem. Alles leidt eigenlijk naar howto's over hoe een alias te maken of andersoortige problemen.
Ik hoop dat iemand hier wat ervaring had met een dergelijk probleem.
Localhost is where the heart is