Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

MS SQL Server и ADO в делфи ???   Найти похожие ветки 

 
Игоряныч ©   (2003-10-07 08:17) [0]

Ситуация такая.
Хранимая процедура SQL Server возвращает данные в виде "таблицы".
Можно ли как то написать используя ADO перекрестный запрос к результатам хранимой процедуры.
Может есть другие выходы???


 
sniknik ©   (2003-10-07 08:36) [1]

неважно ADO не ADO, MSSQL не позволяет делать перекрестные запросы/обьденения с результатами хранимых процедур.
единственный (вроде бы) выход перекинуть, результат во временную таблицу
INSERT * INTO #Table FROM Procedure
select into с процедурой тоже не работает т.что таблицу предварительно надо создать, с результатом (временной таблицей) делай что угодно, любые перекрестья.

есть еще вариант, обратится к процедуре на своем sql сервере как к удаленному серверу (через openrowset), результаты (взврашаемый рекордсет) можно обьеденять/вставлять в запросы но по скорости этот вариант неприемлем, в сравнении с временной таблицей (имхо естствно.).


 
Игоряныч ©   (2003-10-07 09:47) [2]

А нельзя вместо хранимой процедуры запрос написать? Может я щас глупость сказал... но все же.


 
Fiend ©   (2003-10-07 09:54) [3]

То Игоряныч:
можно сделать из процедуры функцию (если у тебя СКЛ2000). Тогда из нее можно делать селект и использовать ее в перекрёстных запросах


 
sniknik ©   (2003-10-07 10:49) [4]

Игоряныч © (07.10.03 09:47) [2]
> А нельзя вместо хранимой процедуры запрос написать? Может я щас глупость сказал... но все же.
если это твоя процедура то все в твоих руках, правда большинство процедур немного сложноваты для перевода в запрос. (а иначе зачем их писать?)



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-89093
Gaber-IIEP
2003-10-08 11:22
2003.10.27
IBQuery.Filter


1-89260
AlexanderSK
2003-10-14 16:16
2003.10.27
Одновременный доступ к файлу.


4-89642
Snap
2003-08-19 13:19
2003.10.27
API(HDC, HBitmap)= картинка на экране - KAK?


14-89542
McSimm
2003-10-08 13:02
2003.10.27
---|Ветка была без названия|---


6-89419
Support1
2003-09-01 21:39
2003.10.27
Определение скорости Инета