Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-5537
sndanil
2003-02-21 12:43
2003.03.03
Графики


14-5840
Грустный Хью
2003-02-13 20:23
2003.03.03
Люди.. Скажите, как попасть на MSDN? Link, please


14-5864
Evgeny
2003-02-13 13:36
2003.03.03
Файл CGI


9-5370
VitGun
2002-09-18 18:14
2003.03.03
Свет,туман


8-5674
cult
2002-11-15 13:02
2003.03.03
Работа с Flash