diff --git a/db/HGPdtToolDb/HGPdtToolDbImpl.cpp b/db/HGPdtToolDb/HGPdtToolDbImpl.cpp index ebdab74..16390da 100644 --- a/db/HGPdtToolDb/HGPdtToolDbImpl.cpp +++ b/db/HGPdtToolDb/HGPdtToolDbImpl.cpp @@ -86,6 +86,9 @@ HGResult HGPdtToolDbUserMgrImpl::Create(const HGChar* host, HGUShort port, const return HGBASE_ERR_FAIL; } + unsigned int timeout = 2; + mysql_options(sql, MYSQL_OPT_CONNECT_TIMEOUT, (const char*)&timeout); + if (NULL == mysql_real_connect(sql, host, "huago", "huago", "huago_production_tool", port, NULL, 0)) { // 连接错误 @@ -723,7 +726,7 @@ HGResult HGPdtToolDbUserMgrImpl::Export(const HGChar* xlsPath) if (NULL == file) { mysql_free_result(sqlRes); - return HGBASE_ERR_FAIL; + return HGBASE_ERR_ACCESSDENIED; } const HGChar* MAIN_TEST_CN[] = {"设备序列号", "创建时间", "创建用户", "最后修改时间", "最后修改用户",