I first download the Connector/C++ 1.1
Found the function export from the "mysqlcppconn.dll" not correct.
I use the "Dependency Walker"(depends) to check the function that
found:
only three function export correct.
get_driver_instance
get_driver_instance_by_name
sql_mysql_get_driver_instance
I download the Connector/C++ 1.1 source file, install Boost,
Cmake,complier with vs2008.
It did not work.
____________________export function
lists_______________________________
??0Connection@sql@@QAE@XZ
??0Driver@sql@@QAE@ABV01@@Z
??0Driver@sql@@QAE@XZ
??0InvalidArgumentException@sql@@QAE@ABU01@@Z
??0InvalidArgumentException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0InvalidInstanceException@sql@@QAE@ABU01@@Z
??0InvalidInstanceException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0MethodNotImplementedException@sql@@QAE@ABU01@@Z
??0MethodNotImplementedException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0MySQL_Connection@mysql@sql@@QAE@PAVDriver@2@AAVNativeConnectionWrapper@NativeAPI@12@AAV?$map@VSQLString@sql@@V?$variant@HN_NVSQLString@sql@@Uvoid_@0detail@boost@@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@@boost@@U?$less@VSQLString@sql@@@std@@V?$allocator@U?$pair@$$CBVSQLString@sql@@V?$variant@HN_NVSQLString@sql@@Uvoid_@0detail@boost@@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@@boost@@@std@@@6@@std@@@Z
??0MySQL_Connection@mysql@sql@@QAE@PAVDriver@2@AAVNativeConnectionWrapper@NativeAPI@12@ABVSQLString@2@22@Z
??0MySQL_Driver@mysql@sql@@QAE@ABVSQLString@2@@Z
??0MySQL_Driver@mysql@sql@@QAE@XZ
??0NonScrollableException@sql@@QAE@ABU01@@Z
??0NonScrollableException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLException@sql@@QAE@ABV01@@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLException@sql@@QAE@XZ
??0SQLString@sql@@QAE@ABV01@@Z
??0SQLString@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLString@sql@@QAE@PBDI@Z
??0SQLString@sql@@QAE@QBD@Z
??0SQLString@sql@@QAE@XZ
??1Connection@sql@@UAE@XZ
??1Driver@sql@@MAE@XZ
??1InvalidArgumentException@sql@@UAE@XZ
??1InvalidInstanceException@sql@@UAE@XZ
??1MethodNotImplementedException@sql@@UAE@XZ
??1MySQL_Connection@mysql@sql@@UAE@XZ
??1MySQL_Driver@mysql@sql@@UAE@XZ
??1NonScrollableException@sql@@UAE@XZ
??1SQLException@sql@@UAE@XZ
??1SQLString@sql@@QAE@XZ
??2SQLException@sql@@KAPAXI@Z
??4Driver@sql@@QAEAAV01@ABV01@@Z
...
?substr@SQLString@sql@@QBE?AV12@II@Z
?threadEnd@MySQL_Driver@mysql@sql@@UAEXXZ
?threadInit@MySQL_Driver@mysql@sql@@UAEXXZ
get_driver_instance
get_driver_instance_by_name
sql_mysql_get_driver_instance
_________________________________________________________________________
Found the function export from the "mysqlcppconn.dll" not correct.
I use the "Dependency Walker"(depends) to check the function that
found:
only three function export correct.
get_driver_instance
get_driver_instance_by_name
sql_mysql_get_driver_instance
I download the Connector/C++ 1.1 source file, install Boost,
Cmake,complier with vs2008.
It did not work.
____________________export function
lists_______________________________
??0Connection@sql@@QAE@XZ
??0Driver@sql@@QAE@ABV01@@Z
??0Driver@sql@@QAE@XZ
??0InvalidArgumentException@sql@@QAE@ABU01@@Z
??0InvalidArgumentException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0InvalidInstanceException@sql@@QAE@ABU01@@Z
??0InvalidInstanceException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0MethodNotImplementedException@sql@@QAE@ABU01@@Z
??0MethodNotImplementedException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0MySQL_Connection@mysql@sql@@QAE@PAVDriver@2@AAVNativeConnectionWrapper@NativeAPI@12@AAV?$map@VSQLString@sql@@V?$variant@HN_NVSQLString@sql@@Uvoid_@0detail@boost@@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@@boost@@U?$less@VSQLString@sql@@@std@@V?$allocator@U?$pair@$$CBVSQLString@sql@@V?$variant@HN_NVSQLString@sql@@Uvoid_@0detail@boost@@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@U3045@@boost@@@std@@@6@@std@@@Z
??0MySQL_Connection@mysql@sql@@QAE@PAVDriver@2@AAVNativeConnectionWrapper@NativeAPI@12@ABVSQLString@2@22@Z
??0MySQL_Driver@mysql@sql@@QAE@ABVSQLString@2@@Z
??0MySQL_Driver@mysql@sql@@QAE@XZ
??0NonScrollableException@sql@@QAE@ABU01@@Z
??0NonScrollableException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLException@sql@@QAE@ABV01@@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z
??0SQLException@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLException@sql@@QAE@XZ
??0SQLString@sql@@QAE@ABV01@@Z
??0SQLString@sql@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0SQLString@sql@@QAE@PBDI@Z
??0SQLString@sql@@QAE@QBD@Z
??0SQLString@sql@@QAE@XZ
??1Connection@sql@@UAE@XZ
??1Driver@sql@@MAE@XZ
??1InvalidArgumentException@sql@@UAE@XZ
??1InvalidInstanceException@sql@@UAE@XZ
??1MethodNotImplementedException@sql@@UAE@XZ
??1MySQL_Connection@mysql@sql@@UAE@XZ
??1MySQL_Driver@mysql@sql@@UAE@XZ
??1NonScrollableException@sql@@UAE@XZ
??1SQLException@sql@@UAE@XZ
??1SQLString@sql@@QAE@XZ
??2SQLException@sql@@KAPAXI@Z
??4Driver@sql@@QAEAAV01@ABV01@@Z
...
?substr@SQLString@sql@@QBE?AV12@II@Z
?threadEnd@MySQL_Driver@mysql@sql@@UAEXXZ
?threadInit@MySQL_Driver@mysql@sql@@UAEXXZ
get_driver_instance
get_driver_instance_by_name
sql_mysql_get_driver_instance
_________________________________________________________________________