권장 : BOF 또는 EOF ONE에 대해 이야기하는 것이 사실이거나 현재 레코드가 삭제되었습니다. "학생 관리 시스템"을 디버깅 할 때, 학생 상태 정보를 수정하려면 현재 데이터베이스의 데이터가 완전히 삭제 된 경우 "BOF 또는 EOF가 사실이거나 현재 레코드가 삭제되었습니다." 이 시점에서해야 할 일은 레코드 세트 객체의 Movenext 및 기타 메소드를 사용하여 데이터베이스의 데이터가 Recordset Object의 Movenext 및 기타 방법을 사용하기 전에 데이터베이스의 데이터가 사용되는지 여부를 결정하는 데 사용되는지 여부를 결정하는 것입니다.
웹 페이지에 시간을 표시합니다. 사용자의 기본 컴퓨터에서의 시간이 걸리면 사용자의 시간이 종종 부정확하므로 디스플레이에 문제가 있습니다. 서버 시간은 일반적으로 오류가 너무 많지 않으므로 서버 시간을 표시하는 것이 가장 좋습니다.
다음은 ASP+JS의 예입니다.
다음은 코드 구조를 분석하고 먼저 서버 시간을 얻습니다.
<%
d = date ()
t = time ()
%>
var t0 = new date (). gettime ();
var nyear = <%= 년 (d)%>;
var nmonth = <%= month (d)%>;
var nday = <%= day (d)%>;
var nwday = <%= 주간 (d)%> -1;
var nhrs = <%= 시간 (t)%>;
var nmin = <%= minute (t)%>;
var nsec = <%= second (t)%>;
// 현지 시간과 서버 시간의 차이를 얻습니다
var dectime = 새로운 날짜 (Nyear, Nmonth-1, Nday, NHRS, NMIN, NMIN, NSEC) .getTime () -T0;
nday = -1;
// 시간을 표시하기위한 스팬
documb
// 시간 계산 기능 :
함수 newtick () {
var noww = 새로운 날짜 ();
var t1 = noww.gettime ();
noww.settime (t1+dectime);
if (noww.getDate ()! = nday) {
nyear = noww.getlyear (); nmonth = noww.getmonth ()+1; nwday = noww.getday (); nday = noww.getDate ();
}
nhrs = noww.gethours (); nmin = noww.getminutes (); nsec = noww.getSeconds ();
}
// 시간 표시 기능 :
함수 draw () {
newtick (); // 먼저 계산하십시오
var s = nyear+'year'+nmonth+'month'+nday+'day'+'weekday'+cweekday (nwday)+''+shapetime (nhrs, nmin, nsec);
S + = Lunar Calendar + lmonth + Month + Lday; // 음력 캘린더 표시
document.getElementById (clock) .innerhtml = s;
// 500 밀리 초마다 현지 시간을 검색합니다.
settimeout (draw (), 500);
}
// 디스플레이 시작 :
그리다();
기타 질문 :
서버에서 얻은 시간은 로컬로 캐시 할 수 없으므로 캐시 제어 기능을 코드에 추가해야합니다.
또한 다른 웹 사이트가 서버 타임 코드를 훔치는 것을 방지해야하므로 도난 방지 링크 기능을 추가해야합니다.
음력 캘린더를 표시 해야하는 경우 Lunar Calendar 작동 기능도 추가해야합니다.
공유 : ASP가 실행될 때 스크립트 타임 아웃을 해결하는 두 가지 방법 공개 ASP를 실행할 때 스크립트 타임 아웃 문제가 발생했으며 즉각적인 메시지는 "ActivesErverPages 오류 'ASP0113 스크립트 타임 아웃'"입니다. 솔루션 : 두 장소 수정 : 첫 번째 : IIS- 로컬 컴퓨터 열기, 웹 사이트를 클릭하고 마우스 오른쪽 버튼을 클릭합니다 --- 속성-집시 디렉토리-구성-옵션-스크립트 타임 아웃 시간은 60-90 초 이상으로 변경 될 수 있습니다. 둘째 : % 세션.