ich habe beim Löschen von einträgen in meiner MS Accses DB immer folgende Fehlermeldung:
Fehler |
Parallelitätsverletzung: Der DeleteCommand hat sich auf 0 der erwarteten 1 Datensätze ausgewirkt. |
Habe inzwischen drei tage lang im Internet gesucht nach der lösung, habe aber leider keine lösung gefunden für dieses Problem.
Ich habe heuch mal den Code des "Löschen"-Buttons rein gepackt:
private void btn_delete_Click(object sender, EventArgs e) // Einträge X bis Y löschen
{
AddProtokoll(Leuchte, "910", "Es wird versucht Leuchten zu löschen.");
try
{
Passwort pass = new Passwort(Passw);
if (pass.ShowDialog() == DialogResult.OK)
{
foreach (DataGridViewRow row in dGV_main.SelectedRows)
{
dGV_main.Rows.RemoveAt(row.Index);
this.TA.Update(this.DS.Leuchten); // Hier schlägt er den Fehler aus
}
AddProtokoll(Leuchte, "911", "Leuchten wurden erfolgreich Glöscht.");
}
else
{
MessageBox.Show("Zugriff Verweigert!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
AddProtokoll(Leuchte, "! 912 !", "Löschen wurde verweigert!");
}
}
catch (Exception ex)
{
AddProtokoll(Leuchte, ex.Data.ToString(), ex.Message);
}
}
Ich Danke für die antworten schonmal im vorraus.
MfG
Daniel S.