@a63826ndrew
Студент, новичок в Python

Как переработать код?

Здравствуйте!
Есть вот такой код
List<string[]> data = new List<string[]>();
                                while (reader.Read())
                                {
                                    data.Add(new string[4]);

                                    data[data.Count - 1][0] = reader[0].ToString();
                                    data[data.Count - 1][1] = reader[1].ToString();
                                    data[data.Count - 1][2] = reader[2].ToString();
                                    data[data.Count - 1][3] = reader[3].ToString();

Это код реализует взятие строк из таблицы по определенному запросу, и проблема заключается в том, что если поступает запрос SELECT * FROM nametable, то есть запрос на выборку большого количества строк то записывается только первая строка по запросу и все, как можно это исправить?
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
var buf = new string[reader.FieldCount];

for(var i = 0; i < buf.Length; i++)
  buf[i] = reader.GetString(i);

data.Add(buf);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы