diff --git a/db/HGPdtToolDb/HGPdtToolDb.vcxproj b/db/HGPdtToolDb/HGPdtToolDb.vcxproj index a5544a8..b7a144f 100644 --- a/db/HGPdtToolDb/HGPdtToolDb.vcxproj +++ b/db/HGPdtToolDb/HGPdtToolDb.vcxproj @@ -135,8 +135,8 @@ true false HGPdtToolDb.def - ../lib/x86;%(AdditionalLibraryDirectories) - libmysql.lib;%(AdditionalDependencies) + ../lib/x86;../../../sdk/lib/win/x86/Release;%(AdditionalLibraryDirectories) + libmysql.lib;HGBase.lib;%(AdditionalDependencies) copy $(OutDir)HGPdtToolDb.dll $(SolutionDir)..\..\release\win\x86\Release\ @@ -157,8 +157,8 @@ Windows true false - ../lib/x64;%(AdditionalLibraryDirectories) - libmysql.lib;%(AdditionalDependencies) + ../lib/x64;../../../sdk/lib/win/x64/Release;%(AdditionalLibraryDirectories) + libmysql.lib;HGBase.lib;%(AdditionalDependencies) HGPdtToolDb.def @@ -182,8 +182,8 @@ true false HGPdtToolDb.def - ../lib/x64;%(AdditionalLibraryDirectories) - libmysql.lib;%(AdditionalDependencies) + ../lib/x64;../../../sdk/lib/win/x64/Release;%(AdditionalLibraryDirectories) + libmysql.lib;HGBase.lib;%(AdditionalDependencies) copy $(OutDir)HGPdtToolDb.dll $(SolutionDir)..\..\release\win\x64\Release\ diff --git a/db/HGPdtToolDb/HGPdtToolDbImpl.cpp b/db/HGPdtToolDb/HGPdtToolDbImpl.cpp index 02b4973..cd5cc83 100644 --- a/db/HGPdtToolDb/HGPdtToolDbImpl.cpp +++ b/db/HGPdtToolDb/HGPdtToolDbImpl.cpp @@ -599,7 +599,7 @@ HGResult HGPdtToolDbUserMgrImpl::UploadFile(const HGChar* tag, const HGChar* fil char sqlCmd[1024] = {0}; sprintf(sqlCmd, "insert into file_list (tag, file_data) values ('%s', ?);", tag); - int ret = mysql_stmt_prepare(stmt, sqlCmd, strlen(sqlCmd)); + int ret = mysql_stmt_prepare(stmt, sqlCmd, (unsigned long)strlen(sqlCmd)); assert(0 == ret); MYSQL_BIND bnd = {0}; @@ -619,7 +619,7 @@ HGResult HGPdtToolDbUserMgrImpl::UploadFile(const HGChar* tag, const HGChar* fil if (1062 == mysql_stmt_errno(stmt)) { sprintf(sqlCmd, "update file_list set file_data = ? where tag = '%s';", tag); - ret = mysql_stmt_prepare(stmt, sqlCmd, strlen(sqlCmd)); + ret = mysql_stmt_prepare(stmt, sqlCmd, (unsigned long)strlen(sqlCmd)); assert(0 == ret); MYSQL_BIND bnd = {0}; @@ -664,7 +664,7 @@ HGResult HGPdtToolDbUserMgrImpl::DownloadFile(const HGChar* tag, const HGChar* f char sqlCmd[1024] = {0}; sprintf(sqlCmd, "select file_data from file_list where tag = '%s';", tag); - int ret = mysql_stmt_prepare(stmt, sqlCmd, strlen(sqlCmd)); + int ret = mysql_stmt_prepare(stmt, sqlCmd, (unsigned long)strlen(sqlCmd)); assert(0 == ret); unsigned long readLength = 0;