Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcos-rj

Loop

Recommended Posts

To tentando fazer um loop. mas da o seguinte erro:

Erro de tempo de execução do Microsoft VBScript (0x800A000D)Tipos incompatíveis: '[string: "08:00"]'/odontocenter/loop.asp, line 6

<%horario = "08:00"horario = left(horario, 5)%><p> </p><div align="center"><table border="1" width="56%"><%for j = horario to "18:00"%><tr><td> <%=j%></td></tr><%horario = dateadd("n", 60,horario)next%>	</table></div>
Se eu não colocar no formato de hora "08:00" funciona, mas preciso que seja no formato de hora.alguém teria uma ideia? já to sem e de cabeça cheia!

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso acontece pq você tah querendo fazer um loop com uma string, o que naum da pra fazer...Explica um poquinho, qual eh a função desse loop.flw, B) Magnoweb

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao meu velho...nesse formato de hora num vai rolar nunca !!!oque você pode fazer pra extrair só a hora em formato numerico é fazer isso:<%for j = horario to hour("18:00")%>falowww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew galera!

Resolvi assim:

 

<%horario = 8%><p> </p><div align="center"><table border="1" width="56%"><%for j = horario to 18%><tr><td> <%hora = FormatdateTime(j&":00",4)Response.Write(hora)%></td></tr><%next%> </table></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.