ju_rezende Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 Estou com um problema em uma busca no meu banco tenho 2 campos o campo texto e o campo data(data/hora),então precisava que no topo fosse mostrado somente o mês e ano correspondete ao mês atualexemplo (gostaria que aparecesse assim Maio / 2006)Em baixo fosse mostrados todos os texto que foram inseridos naqule mês (maio).Alguém poderia me ajudar com isso?Veja meu codigo que não está funcioando muito bem <%db = server.MapPath ("tulio\luxuria.mdb")set con = server.CreateObject("adodb.connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tulio\tulio\tulio\luxuria\luxuria.mdb;Persist Security Info=False"set rs= server.CreateObject("ADODB.Recordset")sql= "select * from blog order by codigo desc "rs.open sql,con,3,3%><%dim meses(12)meses(1)="Janeiro"meses(2)="Fevereiro"meses(3)="Março"meses(4)="Abril"meses(5)="Maio"meses(6)="Junho"meses(7)="Julho"meses(8)="Agosto"meses(9)="Setembro"meses(10)="Outubro"meses(11)="Novembro"meses(12)="dezembro"do while rs.eof = falsesem = weekday(rs("data"))dia = day(rs("data"))mês = month(rs("data"))ano = year(rs("data"))data= meses(mês) & " / " & ano%><hr><font color="333333" size=-2 face="verdana"><b><%=data%></b></font><table width="770" border="0"> <tr> <td><%=rs("texto")%></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr><%rs.movenextloop%>Alguém poderia me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Maio 30, 2006 Autor Denunciar Share Postado Maio 30, 2006 Pessoal tentei de outra forma mas dá erro de sintaxe no select 2No seleque 2 ele só pode mostrar o campo texto do mesmo mês e ano referente ao select 1 que mostra o mês e ano, mas no banco a data fica da seguinte forma 14/12/2006, tenho que conferir se os textos são do mesmo mês e anoVou colocar aqui a forma que tentei e está dando erro no select 2codigo codigoCodigo <%db = server.MapPath ("tulio\luxuria.mdb")set con = server.CreateObject("adodb.connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tulio\tulio\tulio\luxuria\luxuria.mdb;Persist Security Info=False"set rs= server.CreateObject("ADODB.Recordset")sql= "select top 1 data from blog order by codigo desc "rs.open sql,con,3,3%><%dim meses(12)meses(1)="Janeiro"meses(2)="Fevereiro"meses(3)="Março"meses(4)="Abril"meses(5)="Maio"meses(6)="Junho"meses(7)="Julho"meses(8)="Agosto"meses(9)="Setembro"meses(10)="Outubro"meses(11)="Novembro"meses(12)="dezembro"do while rs.eof = falsesem = weekday(rs("data"))dia = day(rs("data"))mês = month(rs("data"))ano = year(rs("data"))data= meses(mês) & " / " & ano%><hr><font color="333333" size=-2 face="verdana"><b><%=data%></b></font><%rs.movenextloop%><table width="770" border="0"><%set rs1= server.CreateObject("ADODB.Recordset")sql2= "select * from blog where data =" & mês & "and" & ano'response.write sql2'response.endrs1.open sql2,con,3,3%> <tr> <td><%=rs2("texto")%></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr></table> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 qual a descricao do erro?sql2= "select * from blog where data =" & mês & "and" & ano esse campo data aqui é de que tipo? aquele response.write sql2 que você deixou comentado, você viu o que ele retorna? poste aí.outra coisa, esse select está sem sentido nenhum. where data = mês and ano, o que você queria fazer nessa parte?seria tiposql2= "select * from blog where data =" & mês & ano Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Maio 30, 2006 Autor Denunciar Share Postado Maio 30, 2006 queria fazer um select que verificase se o mês e ano é correspondete ao mês na parte superiomês mês = month(rs("data"))ano = year(rs("data"))Para desta forma mostrar somente o texto referente a este mês e anoNo meu Banco a data é como data/hora ex 12/05/2006 mas que que compare somente com mês e ano e não com o dia Quando dou response.write sql2 ele me mostra o seguinteJunho / 2006 select * from blog where data =6and2006 Quando tiro o mesmo dá o seguinte erro Tipo de erro:Microsoft JET Database Engine (0x80040E14)Erro de sintaxe (operador faltando) na expressão de consulta 'data =6and2006'./tulio/tulio/tulio/tulio/luxuria/blog/teste.asp, line 48Linha 48 é a seguiters1.open sql2,con,3,3%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 então faca assim:sql2= "select * from blog where Month(data) =" & mês & " and Year(data) = " & ano Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ju_rezende Postado Maio 30, 2006 Autor Denunciar Share Postado Maio 30, 2006 esse funcionou certinhoGrata mesmo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest miller and kreisel Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 miller and kreisel miller and kreisel - miller and kreisel miller and kreisel, miller and kreisel. miller and kreisel . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest j river media center 11 1 92 rc Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 j river media center 11 1 92 rc j river media center 11 1 92 rc - j river media center 11 1 92 rc j river media center 11 1 92 rc, j river media center 11 1 92 rc. j river media center 11 1 92 rc . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest elioterapia Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 elioterapia elioterapia - elioterapia elioterapia, elioterapia. elioterapia . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest aisha khalel Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 aisha khalel aisha khalel - aisha khalel aisha khalel, aisha khalel. aisha khalel . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest www petra Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 www petra www petra - www petra www petra, www petra. www petra . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest eritromicina gald gel30g 3 Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 eritromicina gald gel30g 3 eritromicina gald gel30g 3 - eritromicina gald gel30g 3 eritromicina gald gel30g 3 , eritromicina gald gel30g 3 . eritromicina gald gel30g 3 . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest uniaudio hi fi club Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 uniaudio hi fi club uniaudio hi fi club - uniaudio hi fi club uniaudio hi fi club, uniaudio hi fi club. uniaudio hi fi club . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest barbie la principrssa e la pover Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 barbie la principrssa e la povera barbie la principrssa e la povera - barbie la principrssa e la povera barbie la principrssa e la povera, barbie la principrssa e la povera. barbie la principrssa e la povera . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest primo applauso Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 primo applauso primo applauso - primo applauso primo applauso, primo applauso. primo applauso . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest assicurazione sassari Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 assicurazione sassari assicurazione sassari - assicurazione sassari assicurazione sassari, assicurazione sassari. assicurazione sassari . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest opoterapico Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 opoterapico opoterapico - opoterapico opoterapico, opoterapico. opoterapico . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest goglie Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 goglie goglie - goglie goglie, goglie. goglie . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest terapia Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 terapia terapia - terapia terapia, terapia. terapia . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest lavatrice carico 7 Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 lavatrice carico 7 lavatrice carico 7 - lavatrice carico 7 lavatrice carico 7, lavatrice carico 7. lavatrice carico 7 . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest lcd 32 samsung 32r51b Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 lcd 32 samsung 32r51b lcd 32 samsung 32r51b - lcd 32 samsung 32r51b lcd 32 samsung 32r51b, lcd 32 samsung 32r51b. lcd 32 samsung 32r51b . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest planar Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 planar planar - planar planar, planar. planar . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest the musical i dieci comandamenti Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 the musical i dieci comandamenti basi mi the musical i dieci comandamenti basi mi - the musical i dieci comandamenti basi mi the musical i dieci comandamenti basi mi, the musical i dieci comandamenti basi mi. the musical i dieci comandamenti basi mi . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - aldis - Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 aldis aldis - aldis aldis, aldis. aldis . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest altobollente Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 altobollente altobollente - altobollente altobollente, altobollente. altobollente . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest www eurocioccolata it Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 www eurocioccolata it www eurocioccolata it - www eurocioccolata it www eurocioccolata it, www eurocioccolata it. www eurocioccolata it . Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ju_rezende
Estou com um problema em uma busca no meu banco tenho 2 campos o campo texto e o campo data(data/hora),
então precisava que no topo fosse mostrado somente o mês e ano correspondete ao mês atual
exemplo (gostaria que aparecesse assim Maio / 2006)
Em baixo fosse mostrados todos os texto que foram inseridos naqule mês (maio).
Alguém poderia me ajudar com isso?
Veja meu codigo que não está funcioando muito bem
<%db = server.MapPath ("tulio\luxuria.mdb")
set con = server.CreateObject("adodb.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tulio\tulio\tulio\luxuria\luxuria.mdb;Persist Security Info=False"
set rs= server.CreateObject("ADODB.Recordset")
sql= "select * from blog order by codigo desc "
rs.open sql,con,3,3
%>
<%
dim meses(12)
meses(1)="Janeiro"
meses(2)="Fevereiro"
meses(3)="Março"
meses(4)="Abril"
meses(5)="Maio"
meses(6)="Junho"
meses(7)="Julho"
meses(8)="Agosto"
meses(9)="Setembro"
meses(10)="Outubro"
meses(11)="Novembro"
meses(12)="dezembro"
do while rs.eof = false
sem = weekday(rs("data"))
dia = day(rs("data"))
mês = month(rs("data"))
ano = year(rs("data"))
data= meses(mês) & " / " & ano%>
<hr>
<font color="333333" size=-2 face="verdana"><b><%=data%></b></font>
<table width="770" border="0">
<tr>
<td><%=rs("texto")%></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<%rs.movenext
loop%>
Alguém poderia me ajudar?
Link para o comentário
Compartilhar em outros sites
50 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.