//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();
同じテーブルの「Completed」という別のフィールドに true 値を書き込む前に、ユーザーが 5 つのタスク (ブール値 true) を完了したかどうかを確認しようとしています。最初の 5 つの値を保持する変数を作成する必要がありますか?それとも 1 つの SQL ステートメントでこれを確認できますか? 私の SQL スキルは非常に基本的なものなので、返信はできるだけシンプルにしてください。ありがとう