Hi All
I am using the sqlstringconnect function successfully to access a 5.6.17 MySql Server - locally. I am also using the MySql 5.3.11 ODBC Driver. The user has a host definition of "%" so connection from any IP is suppose to be possible. The sqlstringconnect content is "Driver={MySql ODBC 5.3 Unicode Driver};Server=192.168.1.141;Port=3306;Database=xxxx;User=Billy;Password=xxxxx;Option=3;" where 192.168.1.141 is the IP address of the system where MySql Server is installed. The connection works fine until I try to connect using this same sqlstringconnect content from a remote system on the LAN. To simplify the connection I am executing the same .exe in both the local and the remote cases. The remote system is executing the .exe by way of a client:server environment - mapped drive starting in the same folder! The ODBC setup is a System DSN with the same setup as the sqlstringconnect content (arguments). The test function under the System DSN configure option works because it is on the MySql Server system. If I install the identical ODBC driver on the remote system with the identical setup and test the System DSN configuration - it fails. And Billy is a user with the same password on both the "local" and the "remote" system. I am somewhat convinced that this is a "credentials" issue but I am not sure what layer is blocking the connection. Any help would be greatly appreciated.
I am using the sqlstringconnect function successfully to access a 5.6.17 MySql Server - locally. I am also using the MySql 5.3.11 ODBC Driver. The user has a host definition of "%" so connection from any IP is suppose to be possible. The sqlstringconnect content is "Driver={MySql ODBC 5.3 Unicode Driver};Server=192.168.1.141;Port=3306;Database=xxxx;User=Billy;Password=xxxxx;Option=3;" where 192.168.1.141 is the IP address of the system where MySql Server is installed. The connection works fine until I try to connect using this same sqlstringconnect content from a remote system on the LAN. To simplify the connection I am executing the same .exe in both the local and the remote cases. The remote system is executing the .exe by way of a client:server environment - mapped drive starting in the same folder! The ODBC setup is a System DSN with the same setup as the sqlstringconnect content (arguments). The test function under the System DSN configure option works because it is on the MySql Server system. If I install the identical ODBC driver on the remote system with the identical setup and test the System DSN configuration - it fails. And Billy is a user with the same password on both the "local" and the "remote" system. I am somewhat convinced that this is a "credentials" issue but I am not sure what layer is blocking the connection. Any help would be greatly appreciated.