Recomendado: falar sobre Bof ou Eof One é verdadeiro, ou o registro atual foi excluído Ao depurar o "sistema de gerenciamento de estudantes", se você deseja modificar as informações de status do aluno, se os dados no banco de dados foram completamente excluídos no momento, um erro aparecerá: "Bof ou EOF é verdadeiro ou o registro atual foi excluído". O que precisamos fazer no momento é usar o MoveNext e outros métodos do objeto RecordSet para determinar se os dados no banco de dados são usados para determinar se os dados no banco de dados são usados antes de usar o MoveNeNext e outros métodos do objeto RecordSet.
Exibir tempo na página da web. Se o tempo na máquina nativa do usuário for dedicado, o tempo do usuário geralmente é impreciso, portanto, há um problema com a tela. O tempo do servidor geralmente não tem muito erro, por isso é melhor exibir o tempo do servidor
A seguir, é apresentado um exemplo de ASP+JS.
O seguinte analisa a estrutura do código e primeiro obtém a hora do servidor:
<%
D = DATE ()
t = time ()
%>
var t0 = new Date (). getTime ();
var nYear = <%= ano (d)%>;
var nMONTH = <%= mês (d)%>;
var nday = <%= dia (d)%>;
var nwday = <%= dia da semana (d)%>-1;
var NHRS = <%= hora (t)%>;
var nMin = <%= minuto (t)%>;
var nsec = <%= segundo (t)%>;
// Obtenha a diferença entre a hora local e o horário do servidor
var dectime = nova data (NYEAR, NMONTH-1, NDA, NHRS, NMIN, NMIN, NSEC) .GetTime ()-T0;
Nday = -1;
// abrange o tempo de exibição
document.write (<span id = clock style = word-break: keep-all> </span>);
// Função de cálculo de tempo:
função newtick () {
var noww = new Date ();
var t1 = agoraw.gettime ();
Noww.setTime (T1+Dectime);
if (agoraw.getdate ()! = nday) {
nyear = agoraw.Getlyear (); nMONTH = agoraw.getMonth ()+1; nwday = agoraw.getday (); nDay = agoraw.getdate ();
}
nhrs = agoraw.gethours (); nmin = agoraw.getminutes (); nsec = agoraw.getSeconds ();
}
// Função de exibição de tempo:
função draw () {
NewTick (); // Calcule primeiro
var s = nyear+'ano'+nMonth+'mês'+nday+'dia'+'' dia da semana '+cweekday (nwday)+' '+shapetime (nhrs, nmin, nsec);
s + = calendário lunar + lmonth + mês + Lday; // mostra calendário lunar
document.getElementById (relógio) .innerhtml = s;
// Recupera a hora local a cada 500 milissegundos:
setTimeout (draw (), 500);
}
// Iniciar a exibição:
Empate();
Outras perguntas:
O tempo obtido pelo servidor não pode ser armazenado em cache localmente; portanto, a função de controle de cache deve ser adicionada ao código;
Você também deve impedir que outros sites roubem o código de tempo do servidor, para adicionar a função de link anti-roubo.
Se você precisar exibir o calendário lunar, também precisará adicionar a função de operação do calendário lunar.
Compartilhar: revelando 2 maneiras de resolver o tempo limite do script quando o ASP é executado Ao executar o ASP, encontrei um problema de tempo limite de script, e a mensagem imediata foi: "ActiveServerPages Erro 'ASP0113 Timeout de script'". Solução: Modifique dois lugares: Primeiro: Abra o computador local-local, clique no site, clique com o botão direito do mouse --- OPTIONS DE CONFIGURAÇÃO DO DIRETORES PROPERTIES-HOME-ASSP-OPTIONS-ASSPELHEPT, que pode ser alterado para 60-90 segundos ou superior; Segundo: % sessão.