Порядок чтения OleDbDataReader.Read()
От: aptyp Россия about:blank
Дата: 15.07.04 19:56
Оценка: :)
Собссно, сразу код:
                OleDbCommand cmd=new OleDbCommand(my_query,my_conn);
                cmd.CommandType=CommandType.Text;
                OleDbDataReader dbr=cmd.ExecuteReader();
            
                while (dbr.Read())
                {
                    object[] cols=new object[dbr.FieldCount];
                    dbr.GetValues(cols);
                    ...
                }

На каждой итерации цикла массив cols заполняется не последовательно в том порядке, в котором записи расположены в таблице, а фиг знает в каком. Я так понимаю, что последовательные вызовы OleDbDataReader.Read() в итерациях должны передвигать курсор в том порядке, в котором записи расположены в таблице. Это так? Если нет, то в каком порядке считываются записи в массив?
Re: Порядок чтения OleDbDataReader.Read()
От: aptyp Россия about:blank
Дата: 16.07.04 19:33
Оценка:
Что, неужели никто не знает? Или я упустил что-то непростительное?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.