![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка набора, возвращаемого хранимой процедурой [D6, MSSQL]
Alx2 © (2005-01-24 09:55:00)На MSSQL лежит хранимая процедура, которая возвращает набор (через TAdoStoredProc).
Мне бы хотелось его сортировать по полям, не трогая текст процедуры.
Как это делают умные люди?
Alx2 (2005-01-24 10:28:00) [1]>stone © (24.01.05 10:18) [3]
То, что надо!
Огромное спасибо!
stone (2005-01-24 10:18:00) [2]
> через TAdoStoredProc
Sort + F1
Alx2 (2005-01-24 10:16:00) [3]>Nikolay M. © (24.01.05 10:11) [1]
Спасибо!
про ClientDataSet я совсем забыл. :)
Nikolay M. (2005-01-24 10:11:00) [4]1.
Сортировка на сервере
IF (OBJECT_ID ('tempdb..#spres') IS NOT NULL)
DROP TABLE #spres
CREATE TABLE #spres (...)
INSERT INTO #spres
EXEC dbo.my_sp
SELECT
*
FROM
#spres
ORDER BY
field1
DROP TABLE #spres
2.
Сортировка на клиенте.
Пользоваться ClientDataSet-ом для сортировки полученного НД или DBGrid-ами, сортирующими представление НД.