Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Compute   Найти похожие ветки 

 
maxon   (2004-01-16 10:06) [0]

Можно ли и если да, то как использовать раздел COMPUTE (MSSQL) для показа результата в DBGrid ?


 
sniknik   (2004-01-16 10:54) [1]

в ADO оно во втором датасете по запрсу с COMPUTE. как и в какой грид ты его запихнеш или к имеющемуся присабачиш, твое дело.


 
maxon   (2004-01-16 13:23) [2]

тогда каким образом можно получить второй датасет, и как присабачить его к имеющемуся?


 
Nikolay M.   (2004-01-16 13:47) [3]


> каким образом можно получить второй датасет

ADODataSet1.Recordset := ADOQuery1.NextRecordset


 
maxon   (2004-01-16 15:21) [4]

с получением второго датасета разобрался, а как объединить оба датасета и показать в одной таблице?


 
KSergey   (2004-01-16 15:39) [5]

Либо в ХП их объединять, и уже из нее возвращать единый, либо таблицу в памяти, например, корячить.
А то и просто - в StringGrid заливать


 
sniknik   (2004-01-16 22:33) [6]

а зачем?
хотя это и не сложно(курсор клиентский?), там всего одна строка, (нет?) читаеш значение и присвайваеш в конец(? как надо?) первого. append не забудь.
чтобы это не ушло не базу случайно отсоедени предварительно коннект от датасета ADODataSet1.Connection:= nil;
в общем то и все.


 
maxon   (2004-01-18 11:16) [7]

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

procedure TF_Main.Button1Click(Sender: TObject);
var SecondSet: _RecordSet;
i:integer;
begin
ADOStoredProc1.Open;
SecondSet:=ADOStoredProc1.NextRecordset(i);
ADOStoredProc1.Append;
ADOStoredProc1.AppendRecord([null,null,SecondSet]);
последняя строчка конечно неправилно, а как правильно не знаю, т.к. в AppendRecord надо указывать значения полей, а в типе _RecordSet я не смог добраться до значения конкретного поля.


 
sniknik   (2004-01-18 12:04) [8]

ADOStoredProc1? так у тебя хп, почему тогда не переделать ее, по совету > KSergey © (16.01.04 15:39) [5] ?.
это будет и проше и правильней.



Страницы: 1 вся ветка

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

Наверх




Память: 0.45 MB
Время: 0.009 c
9-29190
lokid7
2003-07-30 07:07
2004.02.10
Mesh


3-29202
Paul
2003-12-26 14:53
2004.02.10
Откючение ctrl+alt+del в XP


6-29502
smit_
2003-12-07 23:51
2004.02.10
Как определить входящий звонок на модем?


14-29589
mixvictor
2004-01-18 22:29
2004.02.10
Нейронные сети


6-29498
alt7
2003-12-05 15:39
2004.02.10
Помогите примерчиком по Indy POP3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский