No script abaixo mesmo que tenha um registro no banco para aquela data ele imprime na tela que não há aniversariantes naquele determinado dia. O script não dá erro simplesmente não mostra o que eu preciso que mostre...
PRECISO DE AJUDA!!!!
<script language="JavaScript">
function abrir(URL) {
var width = 400;
var height = 300;
var left = 99;
var top = 99;
window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}
</script>
<%
Session.LCID = 1046
'Tratando mês e dia da semana
Function ExibeData(data)
dia = day(data)
Select Case dia
Case 1 : dia = "1"
Case 2 : dia = "2"
Case 3 : dia = "3"
Case 4 : dia = "4"
Case 5 : dia = "5"
Case 6 : dia = "6"
Case 7 : dia = "7"
Case 8 : dia = "8"
Case 9 : dia = "9"
Case 10 : dia = "10"
Case 11 : dia = "11"
Case 12 : dia = "12"
Case 13 : dia = "13"
Case 14 : dia = "14"
Case 15 : dia = "15"
Case 16 : dia = "16"
Case 17 : dia = "17"
Case 18 : dia = "18"
Case 19 : dia = "19"
Case 20 : dia = "20"
Case 21 : dia = "21"
Case 22 : dia = "22"
Case 23 : dia = "23"
Case 24 : dia = "24"
Case 25 : dia = "25"
Case 26 : dia = "26"
Case 27 : dia = "27"
Case 28 : dia = "28"
Case 29 : dia = "29"
Case 30 : dia = "30"
Case 31 : dia = "31"
End Select
ExibeData = dia
End Function
data_hoje = date() ' Aqui pega a data do dia atual = 07/05/06
dia = right((left((data_hoje),5)),2) ' Aqui pega os valores do mes = 05
'Pegando valores do seu banco e fazendo a consulta.
strCon = "DBQ=banco.mdb;Driver={Microsoft Access Driver (*.mdb)};"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.CursorLocation = 3
objRS.CursorType = 0
objRS.LockType = 1
'Consulta no banco de dados
strSQL = "Select * from aniversarios WHERE right((left((data_nasc),5)),2) = '" & dia & "' order by ID DESC"
objRS.Open strSQL, strCon
%>
<font face="Comic Sans MS" color="red"><b>Aniversariantes do dia <%Response.Write(ExibeData(now()))%> </b></font><br>
<%
If not objRS.EOF then
objRS.MoveFirst
While Not objRS.EOF
%>
<tr>
<% ' tratando valores para exibição das datas %>
<td>
<font face="Comic Sans MS" color=black><b><a style="text-decoration:none" href="java script:abrir('aniver.asp?id=<%=objRS("id")%>');" title="Ver Mensagem da Escola"><%=Left(objRS("nome"),27)%> - <%=Replace(Left(objRS("data_nasc"),4),"/", ".")%></a><br>
</b></font></td>
</tr>
<%
objRS.MoveNext
Wend
Else
%>
<font face="Comic Sans MS" color="red">No dia <b><%Response.Write(ExibeData(now()))%></b> não há aniversariantes!</font><br>
<%
End If
%>
</table>
<%objRS.close%>
Pergunta
Legionáriors
Boa tarde,
No script abaixo mesmo que tenha um registro no banco para aquela data ele imprime na tela que não há aniversariantes naquele determinado dia. O script não dá erro simplesmente não mostra o que eu preciso que mostre...
PRECISO DE AJUDA!!!!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.