111,126
社区成员
发帖
与我相关
我的任务
分享
if (本次检验合格)
qualified(name)
{
//数据库操作希望找到name对应行, 合格次数+1, 如果合格次数= 5 合格= true;
}
else
notqualified(name)
{
//数据库操作name对应行,不合格次数+1,合格次数=0 合格= false;
}
public static void correctOperate(int courseNum, string spelling)
{
int Total;
int Correct;
int SuccessiveCrect;
int isMemorized = 0;
SQLiteConnection cn = new SQLiteConnection();
cn.ConnectionString = datasource;
cn.Open();
string sql = "select * from Words where courseID='" + courseNum + "'AND Vocabulary='" + spelling + "'";
SQLiteDataReader dr;
SQLiteCommand cmd = new SQLiteCommand(sql);
cmd.Connection = cn;
dr = cmd.ExecuteReader();
if (dr.Read())
{
Correct = (int)dr["Correct"] + 1;
Total = (int)dr["Total"] + 1;
SuccessiveCrect = (int)dr["SuccessiveCrect"] + 1;
if (SuccessiveCrect >= 5)
isMemorized = 1;
//之后进行Correct ,Total SuccessiveCretct isMemorized 等值的update操作。
}
cn.Close();
}