Ich erstelle ein einfaches Abstimmsystem in C#
mit Access Database. Ich muss den Abstimmungsstatus des Benutzers bearbeiten, nachdem er gewählt hat, und ich habe den folgenden Code. Wie kann ich den aktuell angemeldeten voterID
des Benutzers verfolgen? Das muss ich in diesem WHERE VoterID=?
verwenden.Wie protokolliere ich die voterID, nachdem der Benutzer auf die Schaltfläche Anmelden geklickt hat?
{
conn.Open();
using (var cmmand = new OleDbCommand("UPDATE tbl_voter SET VotingStatus=? WHERE VoterID=?",conn))
{
cmmand.Parameters.AddWithValue("?", 1);
cmmand.Parameters.AddWithValue("?", "VoterID");
cmmand.ExecuteNonQuery();
}
conn.Close();
}
was meinst du mit der aktuell angemeldeten voterID? Wenn Sie sich auf den Benutzernamen der Person beziehen, die auf dem win-Betriebssystem angemeldet ist, können Sie 'System.Environment.UserName' verwenden. –
woher bekommen Sie VoterID .. –
@SreenathGanga von hier [link] (http: // imgur. com/a/cxo5I) Wie Sie aus der Datenbank sehen können, muss ich dieses VotingStatus-Feld jedes Mal mit einem Häkchen versehen, wenn der Benutzer auf die Schaltfläche "Abstimmen" klickt. – Theodore