Главная страница
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
6-5687
Oxy
2003-01-13 15:23
2003.03.03
Как создать подключение без диалога?


4-5913
NewCipher
2003-01-14 14:31
2003.03.03
Помогите перевести на русский, т.е. на дельфийский язык!


3-5445
chadnov
2003-02-11 15:51
2003.03.03
Как выровнять столбцы в DBGrid е


14-5778
kostya2000
2003-02-10 22:00
2003.03.03
Кто на этом сайте меня уважает?


3-5396
Джоник
2003-02-12 12:15
2003.03.03
Проблема одновременного добавления записей в БД с разных компов