community.borland.com

Article #25657: Connecting to the InterBase server displays the Dial-up Connection dialog

Problem:
Whenever I attempt a connection to an InterBase server, the Windows Dial-up Connection dialog box is
displayed.

Solution:
The information in this article applies to:

* Windows 95
* Windows NT 4.0

There is an option in the Internet control panel called "Connect to the Internet as needed" that, when
checked, will invoke the Dial-up Connection dialog box.  Removing the check will not display the 
dialog box unless an application explicitly requests it.  This dialog box is initiated from the Winsock
library and companies create their own version of the library, which may force the Internet control
panel option ON.

In another case, the above did not remedy the situation. The solution in this case was
that the permanent network adapter needed to be set as the default protocol, rather
than the dialup adapter. This can be achieved by selecting the networking icon in the
control panel.  Then select then tcp/ip entry in the protocol list.  Under the advanced tab
there is a checkbox to set the default protocol. It must be checked for the network adapter
and unchecked for the dialup adapter.

It was also found that using a license file without the "R" flag (the case for Local InterBase ) did not
produce the dialog.  Apparently, if all the application needs to do is connect locally using an explict
path (c:foo.gdb), then only IE license options are needed.  Going over the wire requires the RS options,
which ALSO INVOKES NETWORK SERVICES (TCP stack in this case), hence yielding the dialog.

Last Modified: 24-OCT-00