コード例 #1
0
        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
        }
コード例 #2
0
		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
		}