Direkomendasikan: Berbicara tentang BOF atau EOF adalah benar, atau catatan saat ini telah dihapus Saat men -debug "sistem manajemen siswa", jika Anda ingin memodifikasi informasi status siswa, jika data dalam database telah sepenuhnya dihapus pada saat ini, kesalahan akan muncul: "BOF atau EOF benar, atau catatan saat ini telah dihapus." Apa yang perlu kita lakukan saat ini adalah menggunakan MoveNext dan metode lain dari objek Recordset untuk menentukan apakah data dalam database digunakan untuk menentukan apakah data dalam database digunakan sebelum menggunakan MoveNext objek Recordset dan metode lainnya.
Tampilkan waktu di halaman web. Jika waktu pada mesin asli pengguna diambil, waktu pengguna sering tidak akurat, jadi ada masalah dengan tampilan. Waktu server umumnya tidak memiliki terlalu banyak kesalahan, jadi yang terbaik adalah menampilkan waktu server
Berikut ini adalah contoh ASP+JS.
Berikut menganalisis struktur kode dan pertama -tama memperoleh waktu server:
<%
d = date ()
t = waktu ()
%>
var t0 = tanggal baru (). getTime ();
var nyear = <%= tahun (d)%>;
var nonth = <%= bulan (d)%>;
var nday = <%= hari (d)%>;
var nwday = <%= hari kerja (d)%>-1;
var nhrs = <%= jam (t)%>;
var nmin = <%= menit (t)%>;
var nsec = <%= kedua (t)%>;
// Dapatkan perbedaan antara waktu setempat dan waktu server
var decTime = Tanggal baru (NYEAR, NONTH-1, NDAY, NHRS, NMIN, NMIN, NSEC) .GETTIME ()-T0;
nday = -1;
// Span untuk menampilkan waktu
document.write (<span id = clock style = Word-Break: Keep-all> </span>);
// Fungsi Perhitungan Waktu:
function newTick () {
var noww = new date ();
var t1 = noww.getTime ();
Noww.settime (decTime T1+);
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 ();
}
// Fungsi tampilan waktu:
function draw () {
NewTick (); // Hitung terlebih dahulu
var s = nyear+'tahun'+nonth+'bulan'+nday+'day'+'Weekday'+cweekday (nWday)+''+shapetime (nhrs, nmin, nsec);
S + = Kalender Lunar + Lonth + Bulan + Lday; // Tunjukkan Kalender Lunar
document.geteLementById (jam) .innerHtml = s;
// Ambil waktu setempat setiap 500 milidetik:
setTimeout (draw (), 500);
}
// Mulai tampilan:
Menggambar();
Pertanyaan lain:
Waktu yang diperoleh oleh server tidak dapat di -cache secara lokal, sehingga fungsi kontrol cache harus ditambahkan ke kode;
Anda juga harus mencegah situs web lain mencuri kode waktu server Anda, jadi Anda harus menambahkan fungsi tautan anti-pencurian.
Jika Anda perlu menampilkan kalender bulan, Anda juga perlu menambahkan fungsi operasi kalender bulan.
Bagikan: Mengungkap 2 Cara Untuk Memecahkan Batas Waktu Skrip Saat ASP Berjalan Saat menjalankan ASP, saya menemukan masalah waktu tunggu skrip, dan pesan cepat adalah: "ActiveServerPages kesalahan 'Asp0113 skrip timeout'". Solusi: Modifikasi dua tempat: Pertama: Buka komputer IIS-lokal, klik pada situs web, klik kanan --- properti-rumah direktori-konfigurasi-opsi-waktu batas waktu skrip, yang dapat diubah menjadi 60-90 detik atau lebih tinggi; Kedua: Sesi %.