Главная страница
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.021 c
1-95748
vadeex
2002-08-15 15:39
2002.08.29
Как использовать маски в ImageList?


4-96029
SergeySA
2002-06-26 18:13
2002.08.29
Как взять цвет c контрола (например с кнопки) в чужём окне?


4-96012
SergeyDon
2002-05-23 14:47
2002.08.29
Можно ли с помощью Sendmessage


8-95918
darha
2002-04-23 21:59
2002.08.29
Звуковая карта


1-95759
N_M_A
2002-08-19 09:44
2002.08.29
Помогите начинающему!!!!!!