wie kann ich eine Prozedur nach eine Fehler beenden?
try
{
cmd.ExecuteNonQuery();
}
catch (Exception e) //(InvalidCastException e)
{
CatchErrorToLogFile("ImportToTable", e.Message.ToString(), sSQL, sZeile);
DialogResult dr = MessageBox.Show("ERROR ...MessageBoxButtons.OK);
//return false;
//Application.Exit();
}
Wenn Execute einen Fehler verursacht
und mit Catch abgefangen wird,
läuft die Routine nach der Messagebox immer wieder weiter,
ich habe sozusagen eine endlosschleife erzeugt, weil immer wieder die unterroutine aufgerufen wird.
Wie kann ich nach dem Catch die Routine (Prozedur, Ablauf...) abbrechen?
//return false;
//break;
//Application.Exit();
... das geht alles nicht...
Gruy Rayman
try
{
cmd.ExecuteNonQuery();
}
catch (Exception e) //(InvalidCastException e)
{
CatchErrorToLogFile("ImportToTable", e.Message.ToString(), sSQL, sZeile);
DialogResult dr = MessageBox.Show("ERROR ...MessageBoxButtons.OK);
//return false;
//Application.Exit();
}
Wenn Execute einen Fehler verursacht
und mit Catch abgefangen wird,
läuft die Routine nach der Messagebox immer wieder weiter,
ich habe sozusagen eine endlosschleife erzeugt, weil immer wieder die unterroutine aufgerufen wird.
Wie kann ich nach dem Catch die Routine (Prozedur, Ablauf...) abbrechen?
//return false;
//break;
//Application.Exit();
... das geht alles nicht...
Gruy Rayman
Comment