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