|
|
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
В Оракле можно ограничить выбор данных с [n] по [m] следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. В АДО.НЕТ выборка из таблиц производится методом MyTable.Select("my_field = 'some_value') который возвращает массив строк. Есть ли какой либо способ ограничить кол-во возвращаемых строк аналогично ораклу? С уважением. Ашот. p.s. это нужно для "постраничного" отображения данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 14:19 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
Выборка должна быть серверной (SQL запрос)? Тогда озвучьте название SQL-сервера, с которым работаете. Если Выборка локальная (например, из DataTable), то: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:02 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
МСУВыборка должна быть серверной (SQL запрос)? Тогда озвучьте название SQL-сервера, с которым работаете. Если Выборка локальная (например, из DataTable), то: Код: plaintext Как раз не серверной, выбираю из ДатаСет.......... И вроде ваш ответ, то - что нужно............ спасибо, попробую........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:12 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
karapetyan_aКак раз не серверной, выбираю из ДатаСет Если: karapetyan_aэто нужно для "постраничного" отображения данных то нужно выбирать с сервера, а не прокачивать все данные на клиента (ASP.NET приложение), а потом резать локально. Это серьезный удар по производительности SQL-сервера. Пример для MS SQL Server 2000 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. Пример для MS SQL Server 2005/2008 Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:32 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
МСУ, Речь об ASP.NET приложении, так-как вся база 2000 строк, и клиенты никак не обновляют ее, то я при старте приложения закачал все в DataSet и держу в памяти один на всех экземпляр. при выборе пользователем типа товара, я выбираю все товары выбранного типа, ну пусть их будет 100 строк и вот при отображении хочется сделать что-то типа DataPager (точно не помню названия, короче постраничной листалки )............ Так что речь о запросов на сервер не идет......... ( с SQL-ом я бы выкрутился ) Речь идет именно о НЕТ. овских объектах/коллекциях где данные уже загружены с сервера....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:48 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
МСУ то нужно выбирать с сервера, а не прокачивать все данные на клиента (ASP.NET приложение), а потом резать локально. Это серьезный удар по производительности SQL-сервера. как раз в моем случае никакого "удара по производительности SQL-сервера" нет, потому как я обращаюсь к нему один раз, при Application_Start.................. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:51 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
karapetyan_a2000 строк, и клиенты никак не обновляют ее, то я при старте приложения закачал все в DataSet и держу в памяти один на всех экземпляр. Ну если актуальность данные крайне низка или обновление данных пользователями происходит крайне редко, то добро. Но, всё-равно - лучше DataSet в Cache загрузите (в Global.aspx, чтобы датасет сам обновлялся). Сохранение элемента с политикой устаревания 10 минут, не имеющего зависимостей: Код: plaintext karapetyan_aРечь идет именно о НЕТ. овских объектах/коллекциях где данные уже загружены с сервера....... Ну тогда ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 15:59 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
МСУGlobal.aspx Global.asax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 16:11 |
|
||
|
как выбрать строки с 5 по 10?
|
|||
|---|---|---|---|
|
#18+
МСУ, По поводу кеша......... подумаю........ Я в АСП.НЕТ новичек, первый сайт пишу, так все больше на ВинФормс..... Именно в Global-е и прописал статичное свойство ДатаСет........... Но может Ваш вариант будет предпочтительнее......... жизнь покажет Почитаю про кеш........ приму решение..... По любому спасибо за советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2010, 16:44 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36423253&tid=1351507]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 408ms |

| 0 / 0 |
