Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество записей в Select? [D5, MSSQL]


AleksandrKu ©   (2003-04-18 12:49:00) 

У меня есть 2 таблицы
в первой договора во второй товар соответствующий договору
я хочу целостность обработать в ручную так вот я хочу чтобы юзер мог удалить договор только при отсутствии товаров привязанных к нему.
Так вот как получить число записей в Select ?


NAlexey   (2003-04-18 13:23:00) [1]

Да вообще и так покатит...
select top 10 * from table
select @@ROWCOUNT


NAlexey   (2003-04-18 13:20:00) [2]

Курсор используешь в процедуре? Если да, то @@CURSOR_ROWS


stone   (2003-04-18 13:12:00) [3]


> мне нужно это значение присвоить переменной в StoredProc
>

ну так и присвой

Set @Count = select count(*) from Table where Field = @Param


Соловьев   (2003-04-18 13:03:00) [4]


> присвоить переменной в StoredProc

передай как параметр. Или ты в самом теле запрос выполняешь?
с MS SQL не работал не знаю может там есть какой-то наворот....
хотя count тебе должен помочь.


AleksandrKu   (2003-04-18 12:59:00) [5]

нет RecordCount неустраивает мне нужно это значение присвоить переменной в StoredProc


Соловьев   (2003-04-18 12:56:00) [6]

select count()
from ...
where ...


RecordCount + FetchAll; и то не всегда.


stone   (2003-04-18 12:53:00) [7]

а RecordCount не устраивает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо