Dear sir/Madam
I am trying to connect MYSQL server using OTL 4.0
otl_connect db;
otl_connect::otl_initialize(); //
initialize the environment
try
{
db.rlogon("root/rootpwd@mysql");
}
but db.rlogon("root/rootpwd@mysql")
function through the
following error
[DataDirect][ODBC XML
driver][XML][Closed Integrator Base]Insufficent connection
information available to connect to any
underlying providers.
HY000
In command mode I could connect to MySQL server using root as user and rootpwd as a password.
But through OTL I am not able to connect.
Windows Registry shows MySQL ODBC 3.51 Driver is available.
In VC++ I am linking the following libraries
kernel32.lib user32.lib
gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib
oleaut32.lib
uuid.lib odbc32.lib
odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib
advapi32.lib
shell32.lib ole32.lib
oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
I am not sure whether I am missing any lib files. MySQL server running on Windows machine
is 4.0.24-nt
Actually I saw two dlls in windows\system32
1) myodbc3.dll
2) myodbc3S.dll
When I link the above lib files. I get the following error.
LINK
: fatal error LNK1104: cannot open file "myodbc3.lib"
Error
executing link.exe.
Please advice me. Also you can see SQL.log for more
information.
Thanks