ODBC Connect 栈溢出

v7.1A Win7的SDK下,SQLConnect函数。其函数原型为SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, _In_reads_(NameLength1) SQLCHAR *ServerName, SQLSMALLINT NameLength1, _In_reads_(NameLength2) SQLCHAR *UserName, SQLSMALLINT NameLength2,_In_reads_(NameLength3) SQLCHAR *Authentication, SQLSMALLINT NameLength3);在连接MySQL ODBC 3.51 Driver的时候,ServerName长度为18字符时,会触发栈溢出。
暂且不知道原因和限制长度。

你可能感兴趣的:(游戏引擎开发,c++,db)