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

Вниз

Чтото, я не догоняю!! RecordCount - равно всегда -1!!   Найти похожие ветки 

 
Chak ©   (2002-08-08 13:06) [0]

Хранимая прцедура возвращает с сервера записи, я их вижу, но посчитать немогу



//DM.sp_select_do_uoi - хранимая процедура MS SQL

With DM.sp_select_do_uoi do
begin
Active:=False;
ParamByName("dat_st").ASString:=DateEdit1.Text;
ParamByName("dat_fn").ASString:=DateEdit2.Text;
Prepare;
ExecProc;
Active:=True;
end;
i:=DM.sp_select_do_uoi.RecordCount; // i - постояноо равно -1??? Почему?



 
still ©   (2002-08-08 13:10) [1]

попробуй через TQuery
qr: TQuery (TADOQuery)

qr.SQL:="exec my_stored_proc"
qr.Open;


 
Chak ©   (2002-08-08 13:12) [2]

Да я пробовал сначала и через TQuery, писал в нем код и выполнял - результат тотже!


 
Leran2002 ©   (2002-08-08 13:13) [3]

Попробуй так, мож получиться:

DM.sp_select_do_uoi.FetchAll;
i:=DM.sp_select_do_uoi.RecordCount;


 
Chak ©   (2002-08-08 13:16) [4]

==> Leran2002 Странно - но работает, что делает FetchAll?
СПАСИБО!


 
AlexSam   (2002-08-08 13:19) [5]

Chak, я уже ... устал говорить, что RecordCount для MSSQL не работает. Пользуйся Count(*).


 
Leran2002 ©   (2002-08-08 13:21) [6]


> Chak © (08.08.02 13:16)

Профетчить (типа перегнать) все записи... А так IB перегоняет записи как бы пакетами...
Рад что помог, тоже на эти грабли наступал, хорошо что разобрался что к чему...


 
Leran2002 ©   (2002-08-08 13:22) [7]


> AlexSam (08.08.02 13:19)

Неа ты не прав еще как работает, при определеных действиях...


 
SaS13 ©   (2002-08-08 13:35) [8]


> Chak © (08.08.02 13:06)

а зачем ExecProc нужен в коде?


 
Chak ©   (2002-08-08 13:43) [9]

=> SaS13
Пробовал все в том числе и ExecProc добавил, а потом виброшу естественно.



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
1-95792
Riko
2002-08-19 17:39
2002.08.29
Очистки кеша


3-95636
exciter_
2002-08-07 15:34
2002.08.29
IB6. Доступ к таблице в другой GDB.


1-95840
Folk
2002-08-16 23:23
2002.08.29
Как можно определить событие OnChange у компонента StringGrid?


1-95901
Teron
2002-08-18 20:25
2002.08.29
Не могу найти ответы на следующие вопросы... Может, плохо ищу?


1-95794
AL2002
2002-08-19 19:40
2002.08.29
SpinEdit по Enterу