From b2e98351dd3603c1c00f22f05de0cf53449673d3 Mon Sep 17 00:00:00 2001 From: yannsy Date: Thu, 18 May 2017 16:54:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=A7=86=E5=9B=BE=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 视图-v的按照学号修改此人有作弊嫌疑 --- .../鉴定主程序/HWCV-exe/DBop.cpp | 20 +++++++++++++++---- .../鉴定主程序/HWCV-exe/DBop.h | 1 + .../鉴定主程序/HWCV-exe/HWCV-exe.vcxproj | 2 ++ 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.cpp b/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.cpp index cdc9459..21480f4 100644 --- a/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.cpp +++ b/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.cpp @@ -137,13 +137,16 @@ int DbUpdate(string stuNum, vector dateVec, vector subjectVec, v /*ִ*/ int count = subjectVec.size(); + vector sqlKC; //γ̱׵һֶ int ci = 0; //ѭ - - - /**/ + string flag = "0"; + /*--KCĸ */ for (ci = 0; ci < count; ++ci) { + if(flagVec[ci]=="1") // ɵͼ񣬾϶Ϊ + flag = "1"; + /*׵*/ string sqlKC1 = "UPDATE "; sqlKC1 += g_db_hoster_zk; @@ -160,7 +163,11 @@ int DbUpdate(string stuNum, vector dateVec, vector subjectVec, v sqlKC.push_back(sqlKC1); } - + /* --ͼ */ + string sqlView = "UPDATE YANNSY.V_BYSQ_BJSH_JQ_KS SET BJSH_JG_JQ="; + sqlView += flag; + sqlView += "WHERE KS_ZKZ = "; + sqlView += stuNum; ::CoInitialize(NULL);//ʼcom /*ݿ*/ @@ -181,6 +188,11 @@ int DbUpdate(string stuNum, vector dateVec, vector subjectVec, v adLockOptimistic, adCmdText); } + p_recordset->Open(_bstr_t(sqlView.c_str()),//µڶ + p_conn.GetInterfacePtr(), + adOpenStatic, + adLockOptimistic, + adCmdText); } catch (_com_error e){ return 0; cerr << "Err:"; } diff --git a/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.h b/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.h index 635f605..33f1d94 100644 --- a/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.h +++ b/测试/服务器测试/鉴定主程序/HWCV-exe/DBop.h @@ -9,6 +9,7 @@ #include #include #include +#include using namespace std; diff --git a/测试/服务器测试/鉴定主程序/HWCV-exe/HWCV-exe.vcxproj b/测试/服务器测试/鉴定主程序/HWCV-exe/HWCV-exe.vcxproj index 7c3ea37..83ad2de 100644 --- a/测试/服务器测试/鉴定主程序/HWCV-exe/HWCV-exe.vcxproj +++ b/测试/服务器测试/鉴定主程序/HWCV-exe/HWCV-exe.vcxproj @@ -36,9 +36,11 @@ + +