예제 #1
0
        public virtual void Release()
        {
            if (this.Transaction != null && this.TransactionUpdate != null)
            {
                this.Transaction.Update -= this.TransactionUpdate;
                this.TransactionUpdate   = null;
            }

            this.Free(IscCodes.DSQL_drop);

            this.ClearArrayHandles();
            this.State         = StatementState.Deallocated;
            this.StatementType = DbStatementType.None;
        }
예제 #2
0
        public virtual void Release()
        {
            if (Transaction != null && _TransactionUpdate != null)
            {
                Transaction.Update -= _TransactionUpdate;
                _TransactionUpdate  = null;
            }

            Free(IscCodes.DSQL_drop);

            ClearArrayHandles();
            State         = StatementState.Deallocated;
            StatementType = DbStatementType.None;
        }
		public virtual void Release()
		{
			if (this.Transaction != null && this.TransactionUpdate != null)
			{
				this.Transaction.Update -= this.TransactionUpdate;
				this.TransactionUpdate = null;
			}

			this.Free(IscCodes.DSQL_drop);

			this.ClearArrayHandles();
			this.State          = StatementState.Deallocated;
			this.StatementType  = DbStatementType.None;
		}
		public virtual void Release()
		{
			if (Transaction != null && _TransactionUpdate != null)
			{
				Transaction.Update -= _TransactionUpdate;
				_TransactionUpdate = null;
			}

			Free(IscCodes.DSQL_drop);

			ClearArrayHandles();
			State = StatementState.Deallocated;
			StatementType = DbStatementType.None;
		}