![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOStoredProc [D6, MSSQL]
DmitryMN © (2002-12-02 16:08:00)Есть ADOStoredProc. Подключается к базе через ADOConnection
К ADOStoredProc подключаестя DBGrid через DataSource
Выполняется такой код:
SPCrossSumms->Parameters->ParamByName("@StartDate")->Value = StartDate->Date;
SPCrossSumms->Parameters->ParamByName("@EndDate")->Value = EndDate->Date;
SPCrossSumms->Prepared = true;
SPCrossSumms->ExecProc();
SPCrossSumms->Active = true;
Но в DBGrid ничего не возвращается! Хотя если выполнятm в SQL Query Analyzer:
CrossSumms "2002.11.01","2002.11.30"
то все нормально выполняется.
Подскажите в чем проблема?
DmitryMN (2002-12-02 17:10:00) [1]Всем спасибо - уже разобрался
Андрей Прокофьев (2002-12-02 16:48:00) [2]SPCrossSumms->Open();
//SPCrossSumms->Active = true;
Prooksius (2002-12-02 16:45:00) [3]1 А ADOStoredProc поддерживает возвращение НД? Может, лучше пользоваться ADODataSet/ADOQuery? (select * from MyStoredProc)
2 Может так: SPCrossSumms->ExecQuery();
Я не работал с ADO - просто говорю по аналогии с FIBPlus для IB/FB.
Если не правильно - сорри.