Example #1
0
        private void RowUpdating(object sender, MySqlRowUpdatingEventArgs args)
        {
            base.RowUpdatingHandler(args);

            if (args.StatementType != StatementType.Insert)
            {
                return;
            }

            if (ReturnGeneratedIdentifiers)
            {
                if (args.Command.UpdatedRowSource != UpdateRowSource.None)
                {
                    throw new InvalidOperationException(
                              System.Data.MySqlClient.Properties.Resources.MixingUpdatedRowSource);
                }
                args.Command.UpdatedRowSource = UpdateRowSource.FirstReturnedRecord;
                if (finalSelect == null)
                {
                    CreateFinalSelect();
                }
            }

            if (finalSelect != null && finalSelect.Length > 0)
            {
                args.Command.CommandText += finalSelect;
            }
        }
Example #2
0
 private void RowUpdating(object sender, MySqlRowUpdatingEventArgs args)
 {
     base.RowUpdatingHandler(args);
 }