How can I convert the following SQL to work in Access?
declare @cursor_row_id int,
@cue_counter int
-- create cursor and load all the records...
DECLARE cursorCue CURSOR FOR
select [ID]
from Test
OPEN cursorCue
--grab the first record
FETCH NEXT FROM cursorCue INTO @cursor_row_id
-- begin: loop1 to go thru each record in cursor......
WHILE (@@FETCH_STATUS = 0)
BEGIN
-- reset @cue_counter (counter)
set @cue_counter = 1
-- begin: loop2, will only loop only 6 times.........
WHILE @cue_counter <= 6
BEGIN
update Test
set [Cue Number] = @cue_counter
where [ID] = @cursor_row_id
-- grab the next record
FETCH NEXT FROM cursorCue INTO @cursor_row_id
-- increment @cue_counter by 1
set @cue_counter = @cue_counter + 1
END
-- end: loop2 ------------
END
-- end: loop1 -------------
CLOSE cursorCue
DEALLOCATE cursorCue
declare @cursor_row_id int,
@cue_counter int
-- create cursor and load all the records...
DECLARE cursorCue CURSOR FOR
select [ID]
from Test
OPEN cursorCue
--grab the first record
FETCH NEXT FROM cursorCue INTO @cursor_row_id
-- begin: loop1 to go thru each record in cursor......
WHILE (@@FETCH_STATUS = 0)
BEGIN
-- reset @cue_counter (counter)
set @cue_counter = 1
-- begin: loop2, will only loop only 6 times.........
WHILE @cue_counter <= 6
BEGIN
update Test
set [Cue Number] = @cue_counter
where [ID] = @cursor_row_id
-- grab the next record
FETCH NEXT FROM cursorCue INTO @cursor_row_id
-- increment @cue_counter by 1
set @cue_counter = @cue_counter + 1
END
-- end: loop2 ------------
END
-- end: loop1 -------------
CLOSE cursorCue
DEALLOCATE cursorCue
Comment