private void RowUpdatingHandler(object sender, SybaseRowUpdatingEventArgs args) { if (args.Command != null) { return; } try { switch (args.StatementType) { case StatementType.Insert: args.Command = GetInsertCommand(); break; case StatementType.Update: args.Command = GetUpdateCommand(); break; case StatementType.Delete: args.Command = GetDeleteCommand(); break; } } catch (Exception e) { args.Errors = e; args.Status = UpdateStatus.ErrorsOccurred; } #endregion // Event Handlers }
private void RowUpdatingHandler (object sender, SybaseRowUpdatingEventArgs args) { if (args.Command != null) return; try { switch (args.StatementType) { case StatementType.Insert: args.Command = GetInsertCommand (); break; case StatementType.Update: args.Command = GetUpdateCommand (); break; case StatementType.Delete: args.Command = GetDeleteCommand (); break; } } catch (Exception e) { args.Errors = e; args.Status = UpdateStatus.ErrorsOccurred; } #endregion // Event Handlers }