Вниз
Скачать: 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.01 c
6-5692
KoHe4Ho }|{e 6ot
2003-01-12 22:30
2003.03.03
Аспекты с сетью


14-5855
LamoDBF
2003-02-13 22:49
2003.03.03
DBF файлы без BDE, поддерживающие SQL?


3-5452
Alex127
2003-02-12 23:05
2003.03.03
Драйвер BDE FOXPRO и русский язык


3-5416
eLVik
2003-02-12 15:34
2003.03.03
Проблемка с ADO


1-5486
hawkins
2003-02-20 08:44
2003.03.03
Перенос DBGrida в Word; компоненты Servers.




   Наверх