Windows 95, InterBase server IP address, and "unavailable database".

Abstract: Windows 95, InterBase server IP address, and "unavailable database".

Using the server's IP address in the connection string gives "unavailable database" error.

When connecting to an InterBase sever from a client running on Windows 95, the connection is fine if the connect string is of the form
  servername:drive:pathdatabase.gdb
However, if the connect string is of the form
  serverIPaddress:drive:pathdatabase.gdb
the error "unavailable database" is returned. Why?

This is simply a limitation of Winsock1, which comes with Windows 95. The GetHostByName function in Winsock1 will not work when passed an IP address. If you wish to use a server's IP address in your connect string instead of the host name, you will need to install Winsock2 .