Вопрос : Определите когда вы достигали последний показатель на стрелке SQL

Должно так или иначе определить когда вы достигали последний показатель в стрелке SQL. Мне нужно манипулировать данные в пределах cusor, но первым и последним показателям нужна определенная обработка данных унесенная на их.

Doing это на первом показателе относительно прямодушно. Я не осведомленн и свойство EOF я может проверить для стрелок по мере того как вы можете сделать в recordsets, котор любое знает просто дороги делать это?

Nathan
class=

Ответ : Определите когда вы достигали последний показатель на стрелке SQL

Вы smogли попытаться @@CURSOR_ROWS
http://msdn.microsoft.com/en-us/library/ms176044.aspx

Или объявите стрелку как STATIC, например.

объявите static стрелки c для….

И идите вперед испытать
1:
2:
3:
4:
5:
6:
 fetch затем от c в @var
 если @@fetch_status = -1
    -- мы находимся на показателе последнего
 еще
    -- мы не
 fetch прежде от c в @var  -- идите назад к правильному положению
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us