JavaScript is required

Xem đoạn mã sau:

<%

'--------------Code de doc Table MENU ra man hinh ----------------///// code by ai do//////

Set rsmenu = Server.CreateObject("ADODB.RecordSet")

sqlmenu="SELECT * FROM MENU ORDER BY SAPXEP"

Rsmenu.open sqlmenu, conn

'-----------ket thuc phan lay Table Menu -------------------------////

%>

<%for i=1 to 10000000000000000000000000000

if rsmenu.eof=true then exit for

%>

"> Sua

">Delete

& vbCrLf & _ "

<%=rsmenu(

" & vbCrLf & _ "size="3">

<%

rsmenu.Movenext

next%>

Hãy cho biết dòng lệnh: if rsmenu.eof=true then exit for Xảy ra khi nào?

A.

Lệnh xảy ra khi đối tượng rsmenu kết thúc tệp

B.

Lệnh xảy ra khi đối tượng rsmenu bắt đầu xử lý tệp

C.

Lệnh xảy ra khi

Trả lời:

Đáp án đúng: A


Câu lệnh `if rsmenu.eof=true then exit for` được sử dụng để kiểm tra xem con trỏ của Recordset `rsmenu` đã đến cuối tệp (End of File) hay chưa. Nếu `rsmenu.eof` trả về `true`, điều đó có nghĩa là không còn bản ghi nào để đọc trong Recordset, và vòng lặp `for` sẽ bị thoát ra (exit). Vì vậy, câu lệnh này xảy ra khi đối tượng `rsmenu` kết thúc tệp.

Câu hỏi liên quan