protected void LoadRow () { if (SequentialAccess) { if (isRowRead) SkipRow (); isRowRead = true; isResultRead = true; return; } currentRow = new TdsDataRow (); int i = 0; foreach (TdsDataColumn column in columns) { object o = GetColumnValue (column.ColumnType, false, i); currentRow.Add (o); if (doneProc) outputParameters.Add (o); if (o is TdsBigDecimal && currentRow.BigDecimalIndex < 0) currentRow.BigDecimalIndex = i; i += 1; } }
protected void LoadRow () { currentRow = new TdsDataRow (); int i = 0; foreach (TdsDataColumn column in columns) { object o = GetColumnValue ((TdsColumnType) column["ColumnType"], false, i); currentRow.Add (o); if (doneProc) outputParameters.Add (o); if (o is TdsBigDecimal && currentRow.BigDecimalIndex < 0) currentRow.BigDecimalIndex = i; i += 1; } }