UpdataTable() private method

private UpdataTable ( DataTable datatable ) : void
datatable DataTable
return void
示例#1
0
        public override bool NextResult()
        {
            // next result set; reset everything
            ValidateOpen(nameof(NextResult));

            if ((_tableCounter == _tables.Length - 1))
            {
                return(false);
            }

            _currentDataTable = _tables[++_tableCounter];

            if (_listener != null)
            {
                _listener.UpdataTable(_currentDataTable); // it will unsubscribe from preveous tables events and subscribe to new table's events
            }

            _schemaTable       = null;
            _rowCounter        = -1;
            _currentRowRemoved = false;
            _reachEORows       = false;
            _schemaIsChanged   = false;
            _started           = false;
            ReaderIsInvalid    = false;
            _tableCleared      = false;

            _hasRows = (_currentDataTable.Rows.Count > 0);

            return(true);
        }
示例#2
0
        override public bool  NextResult()
        {
// next result set; reset everything
            ValidateOpen("NextResult");

            if ((tableCounter == tables.Length - 1))
            {
                return(false);
            }

            currentDataTable = tables[++tableCounter];

            if (listener != null)
            {
                listener.UpdataTable(currentDataTable); // it will unsubscribe from preveous tables events and subscribe to new table's events
            }
            schemaTable       = null;
            rowCounter        = -1;
            currentRowRemoved = false;
            reachEORows       = false;
            schemaIsChanged   = false;
            started           = false;
            ReaderIsInvalid   = false;
            tableCleared      = false;

            hasRows = (currentDataTable.Rows.Count > 0);

            return(true);
        }