powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / while (reader.Read())
5 сообщений из 5, страница 1 из 1
while (reader.Read())
    #34046827
puma1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему
while (reader.Read())
{
Response.Write("ID="+reader.GetDecimal(0));
}
выводит данные начиная с последней записи. Т.е. работает задом наперед.
Например:
ID=20 ID=19 ID=18 и т.д. Объясните в чем может быть проблема?
...
Рейтинг: 0 / 0
while (reader.Read())
    #34046865
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведенный вами код вообще никак не влияет на порядок возвращаемых записей. Либо в вашем SQL-запросе указан именно такой порядок через ORDER BY, либо субд решила, что так ей удобнее и вернула записи именно в таком порядке.
В общем случае, если не указан ORDER BY, то порядок возвращаемых записей не специфицирован.
...
Рейтинг: 0 / 0
while (reader.Read())
    #34046925
puma1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BigheadmanПриведенный вами код вообще никак не влияет на порядок возвращаемых записей. Либо в вашем SQL-запросе указан именно такой порядок через ORDER BY, либо субд решила, что так ей удобнее и вернула записи именно в таком порядке.
В общем случае, если не указан ORDER BY, то порядок возвращаемых записей не специфицирован.
У меня в коде нет ORDER BY.
...
Рейтинг: 0 / 0
while (reader.Read())
    #34046931
puma1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я поняла. Спасибо
...
Рейтинг: 0 / 0
while (reader.Read())
    #34046965
puma1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BigheadmanПриведенный вами код вообще никак не влияет на порядок возвращаемых записей. Либо в вашем SQL-запросе указан именно такой порядок через ORDER BY, либо субд решила, что так ей удобнее и вернула записи именно в таком порядке.
В общем случае, если не указан ORDER BY, то порядок возвращаемых записей не специфицирован.
Спасибо! Добавила ORDER BY ID и все стало отлично
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / while (reader.Read())
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]