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


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