Вниз
Скачать: CL | DM;

delphi + ms sql 200   Найти похожие ветки 

 
hooch ©   (2003-02-12 12:07) [0]

День добрый !
В adoDataSet выполняю запрос EXEC("SELECT 10 as SQL_VARIANT"), в результате получается не редактируемый набор данных, а нужно что бы был редактируемый, BatchOptimistic не помогает, Clientdataset отпадает из-за использования SQL_VARIANTA, не подскажете, как обойти ?


 
Олег ©   (2003-02-12 12:08) [1]

не понятно что ты тут собрался редактировать


 
hooch ©   (2003-02-12 12:11) [2]

:-) ну запрос я образно написал, суть в том, что генерится большой строковый запрос который выполняется через sp_executesql, в котором нужно править данные и на OnPost раскладывать в определенные таблички


 
Delirium ©   (2003-02-12 12:17) [3]

EXEC("SELECT 10 as SQL_VARIANT into #t select * from #t"),


 
Олег ©   (2003-02-12 12:19) [4]

если sp_executesql действительно возвращает набор данных, то он не редактируемый. Как моментальный снимок. Надо рассматривать конкретный пример. Давай запрос.


 
hooch ©   (2003-02-12 12:25) [5]

>> Delirium ©
в моем случае селект во временную таблицу плох тем, что прийдется временной таблице определять поля явно, так как данные возвращает не select а хранимая процедура, а количество и имена полей не известны :-((


 
hooch ©   (2003-02-12 12:32) [6]

>> Олег ©
Да дело не в запросе :-), он в любом случае должен быть строковым и выполнятся соответсвенно либо через exec либо через sp_executesql, я немного некорректно поставил вопрос, скорее интересует возможность сделать select из хранимой процедуры, select во временную таблицу не подходит, OpenQuery надо сервер линковать, OpenRowset требует передачи имени и пароля пользователя :-((


 
Олег ©   (2003-02-12 12:40) [7]


> OpenQuery надо сервер линковать

Линкуются два MS SQL сервера?


 
hooch ©   (2003-02-12 12:46) [8]

>> Олег ©
Нет сервер один, то если я правильно понял, то что бы вызвать OpenQuery на этом же локальном сервере, его всеравно нужно линковать к самому себе


 
hooch ©   (2003-02-12 13:33) [9]

всем спасибо, разобрался :-)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
14-5729
SPeller
2003-02-14 13:47
2003.03.03
Включить Overlay ?


3-5418
Prihod
2003-02-12 12:22
2003.03.03
ПОМОГИТЕ ПОЖАЛУЙСТА ПОДКЛЮЧИТЬСЯ К БАЗАМ ДАННЫХ FoxPro


3-5411
T{}r(l-l
2003-02-11 16:15
2003.03.03
Grid с Editom с поиском(типа Locate)


1-5587
cassy
2003-02-19 09:18
2003.03.03
Обработка исключений


4-5906
Blacki
2003-01-05 23:25
2003.03.03
Как узнать иконку ассоциированную определённому расширению




   Наверх