I’m pretty perplexed… I’ve got 5 different test computers, all relatively blank Windows XP machines running similar hardware specs. I run a silent install of the FireBird (Classic) database and my application. Some computers require ‘localhost:’ (or 127.0.0.1) before the database location to make a connection, and some simply don’t work at all! This is running the exact same software across the board. Does anybody have any suggestions as to what needs to happen to make the connection string universal, or what I could be doing wrong??
It’s firebird version 2.1.1.17910 Classic
By the way, i tried connecting to the same database using FlameRobin (a small db management tool) and it worked just fine on the computers that don’t connect.
Any more information necessary just let me know! Thanks a lot in advance
For anybody’s future reference, the answer is in the services. Apparently it’s not being registered as a service for some reason, and on the working computers, was at some point registered, probably through some sort of far earlier tests of Interbase is my best guess.
C:\Windows\System32\drivers\etc and opening up the file ‘services’ and adding the following line allows the server to run properly.
gds_db 3050/tcp