Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

delphi + ms sql 200


hooch ©   (2003-02-12 12:07:00) 

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


hooch   (2003-02-12 13:33:00) [1]

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


hooch   (2003-02-12 12:46:00) [2]

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


Олег   (2003-02-12 12:40:00) [3]


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

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


hooch   (2003-02-12 12:32:00) [4]

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


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

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


Олег   (2003-02-12 12:19:00) [6]

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


Delirium   (2003-02-12 12:17:00) [7]

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


hooch   (2003-02-12 12:11:00) [8]

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


Олег   (2003-02-12 12:08:00) [9]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо