Problem with remote connexion on port 3050
Posted: Tue 18 Nov 2014 16:01
Hello
Problem connecting Firebird Database
with dbexpida40.dll driver under delphi XE5
Here is the context:
--------------------
1-distant Firebird 2.5 Server database :
192.168.0.205/3050:/home/base/mydb.fdb
2-my PC :
3 firebird versions installed as application.
C:\Firebird\Firebird_1_5\firebird.conf
RemoteServicePort = 3015
C:\Firebird\Firebird_2_1\firebird.conf
RemoteServicePort = 3021
C:\Firebird\Firebird_2_5\firebird.conf
RemoteServicePort = 3025
3-I have this Firebird default instance regsitry key :
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Firebird Project\Firebird Server\Instances]
"DefaultInstance"="C:\\Firebird\\Firebird_1_5\\"
When executing my application with dbexpida.dll (4.3), with db connection SQLConnection1.Params.Values['database']:='192.168.0.205/3050:/home/base/mydb.fdb',
I have an error message "Unabled to complete network request to host "192.168.0.205".
It neither works with 4.5 version but worked with the 4.1.
I seems that if the default connection port is specified in the connection string, you consider that
the default local server is used and read the firebird.conf of the default server.
But in my example, the server is not a local one, we don't need to read local configuration, isn't it?
I saw on your forum that a developper found the "inverse" problem
(cf http://forums.devart.com/viewtopic.php? ... 050#p86899 [^])
Didn't you add a bug by resolving the above one?
Could you fix this in a next release?
Regards,
Eric
Problem connecting Firebird Database
with dbexpida40.dll driver under delphi XE5
Here is the context:
--------------------
1-distant Firebird 2.5 Server database :
192.168.0.205/3050:/home/base/mydb.fdb
2-my PC :
3 firebird versions installed as application.
C:\Firebird\Firebird_1_5\firebird.conf
RemoteServicePort = 3015
C:\Firebird\Firebird_2_1\firebird.conf
RemoteServicePort = 3021
C:\Firebird\Firebird_2_5\firebird.conf
RemoteServicePort = 3025
3-I have this Firebird default instance regsitry key :
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Firebird Project\Firebird Server\Instances]
"DefaultInstance"="C:\\Firebird\\Firebird_1_5\\"
When executing my application with dbexpida.dll (4.3), with db connection SQLConnection1.Params.Values['database']:='192.168.0.205/3050:/home/base/mydb.fdb',
I have an error message "Unabled to complete network request to host "192.168.0.205".
It neither works with 4.5 version but worked with the 4.1.
I seems that if the default connection port is specified in the connection string, you consider that
the default local server is used and read the firebird.conf of the default server.
But in my example, the server is not a local one, we don't need to read local configuration, isn't it?
I saw on your forum that a developper found the "inverse" problem
(cf http://forums.devart.com/viewtopic.php? ... 050#p86899 [^])
Didn't you add a bug by resolving the above one?
Could you fix this in a next release?
Regards,
Eric