瀏覽代碼

修复InsertSN失败的Bug。

JeffWang 3 年之前
父節點
當前提交
9b7c7816cf
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      Source/OGCAssistTool/OGCAssistTool/DataImpl.cpp

+ 7 - 7
Source/OGCAssistTool/OGCAssistTool/DataImpl.cpp

@@ -84,23 +84,23 @@ BOOL CDataImpl::Open()
 		return FALSE;
 	}
 
-	INT nResult = sqlite3_open(strPath.c_str(), &m_psqlite3);
-	if ( nResult != SQLITE_OK )
+	int sqlite_error = sqlite3_open(strPath.c_str(), &m_psqlite3);
+	if ( sqlite_error != SQLITE_OK )
 		return FALSE;
 
 	// ´´½¨±í;
 	char* psqlite_error = NULL;
 	if ( !QueryTable("DebugOrder"))
 	{
-		sqlite3_exec(m_psqlite3, _CREATE_ORDER_, NULL, NULL, &psqlite_error);
-		GLOBAL::WriteTextLog(_T("sqlite3 error:%s,%s"),_CREATE_ORDER_, psqlite_error);
+		sqlite_error = sqlite3_exec(m_psqlite3, _CREATE_ORDER_, NULL, NULL, &psqlite_error);
+		if (sqlite_error != SQLITE_OK) GLOBAL::WriteTextLog(_T("sqlite3 error:%s,%s"),_CREATE_ORDER_, psqlite_error);
 		FREE_MSG;
 	}
 
 	if ( !QueryTable("DebugSN"))
 	{
-		sqlite3_exec(m_psqlite3, _CREATE_SN_, NULL, NULL, &psqlite_error);
-		GLOBAL::WriteTextLog(_T("sqlite3 error:%s,%s"),_CREATE_SN_, psqlite_error);
+		sqlite_error = sqlite3_exec(m_psqlite3, _CREATE_SN_, NULL, NULL, &psqlite_error);
+		if (sqlite_error != SQLITE_OK) GLOBAL::WriteTextLog(_T("sqlite3 error:%s,%s"),_CREATE_SN_, psqlite_error);
 		FREE_MSG;
 	}
 
@@ -577,7 +577,7 @@ BOOL CDataImpl::UpdateSNData(std::string strOrder,std::string strSN, std::string
 	strInsert.append(strDetails);
 	strInsert.append("'");
 	strInsert.append(" WHERE SN ='");
-	strInsert.append(strOrder);
+	strInsert.append(strSN);
 	strInsert.append("';");
 
 	char* psqlite_error = NULL;