Hi guys!
Thank you for your inquiries!
In
version 7.0.2, using the mpSSLHttp parameter (but not using the TCRSSLIOHandler component) creates a simple HTTP connection.
In
version 8.2.4, we fixed this behavior and you can use the mpSSLHttp parameter only when you are using UniDAC components with SecureBridge components with the help of the TCRSSLIOHandler component.
The TCRSSLIOHandler component is located in the
dcldacsbridgeXXX package. This package is included in the UniDAC demos. See the package installation instructions in the file:
Code: Select all
%UniDACDemos%\TechnologySpecific\SecureBridge\Readme.html
where %UniDACDemos% is the UniDAC Demo projects installation path on your computer.
After installing the
dcldacsbridgeXXX package, you'll need to specify the absolute path to the:
Code: Select all
%UniDACDemos%\TechnologySpecific\SecureBridge
directory in the library path for all desired platforms using the menu Tools-> Environment Options-> Delphi Options-> Library.
%UniDACDemos% is the UniDAC Demo projects installation path on your computer.
Therefore, in order to revert the old behavior, you can change the mpSSLHttp parameter to Protocol = mpHttp.
For example:
Code: Select all
Provider Name = MySQL; User ID = ufin_kdr; Password = mysecretpass; Character Set = cp1250; Data Source = sql.myserver.pl; Database = ufin_kdr; Protocol = mpHttp; Http Url = http://mysite.nazwa.pl/kdr/tunnel.php; Login Prompt = False;
In this case, as in
version 7.0.2, a
simple HTTP connection will be created.
If you want to use a simultaneous usage of SSL and HTTP tunnel, then you will have to use the
TCRSSLIOHandler component.
You just need to place on the form the TCRSSLIOHandler component and assign it to the TUniConnection.IOHandler property.
Please, feel free to ask in case of any further questions!
Regards,
Vitaliy