//check if user has completed all five tasks
OleDbConnection dbCon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\zoofari\zoofari\zoofari\MainData.accdb");
OleDbDataAdapter dAdapter = new OleDbDataAdapter();
DataSet ds = new DataSet();
string query = ("select * from tbl_Tasks where Username = '" + _stuUname + "'");
dbCon.Open();
dAdapter = new OleDbDataAdapter(query, dbCon);
OleDbCommandBuilder cBuilder = new OleDbCommandBuilder(dAdapter);
DataTable dTable = new DataTable();
dAdapter.Fill(dTable);
dbCon.Close();
我正在尝试检查用户是否已完成 5 个任务(布尔值 true),然后再将 true 值写入同一张表中名为“Completed”的另一个字段。我是否需要创建变量来保存前五个值,或者我可以在一个 SQL 语句中检查它吗?我的 SQL 技能非常基础,所以请尽可能简单地回复!谢谢