Главная страница
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.013 c
14-5815
Ciber SLasH
2003-02-13 01:43
2003.03.03
Открываем лоток CD-ROMa программно ?


14-5779
Sergey Masloff
2003-02-13 16:16
2003.03.03
Осторожно - грипп!


1-5515
007bond
2003-02-20 18:30
2003.03.03
Сopy и SetLength


7-5887
nikulin
2003-01-04 15:48
2003.03.03
Ошибка при открытии Comm порта


1-5568
sdfjhgd
2003-02-18 21:31
2003.03.03
Вопрос по ListBox y