Jump to content


Photo

Consulta De Datas No Access!


  • Faça o login para participar
3 replies to this topic

#1 danrago

danrago

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 07/02/2008, 14:31

boa tarde galera!
entao, tenho um calendario na pagina inicial, e é um calendario para eventos, ou seja, tem eventos q será durante um dia ou durante varios, até aí montei o calendario, com todas informações geradas certinhas, como por exemplo, qdo tem evento no dia, o dia fica em negrito e em vermelho e coisas do tipo, POREM, nem tudo é lindo! qdo clico no dia ele deverá ir para outra pagina mas a consulta está dando erro!

a minha primeira consulta, no calendário, está igual a segunda! na consulta baixo eu recebo a data por query string e data inicial eu coloquei o mesmo q a inicial, pq será somente os eventos q passem por aquele dia, pq exemplo:

O PROBLEMA:
se eu clico no dia 6, pode nao ter evento cadastro no dia 6, mas poderá ter algum evento q tem a data de inicio no dia 4 e a data de fim no dia 8...

O ERRO:
qdo clico nos dias acima do dia 15, 16, pra cima, aparece certinho, mas pra baixo disso, nos dias 5, 6, 7 e etc, não aparece nada, sendo que tem registros no BD

A CONSULTA:
[codebox]

recordset_ClientsID = "select * from tClients order by sClientsName"
set recordset_ClientsIDOpen = var_conn.execute(recordset_ClientsID)
if not recordset_ClientsIDOpen.bof or not recordset_ClientsIDOpen.eof then
do while recordset_ClientsIDOpen.bof or not recordset_ClientsIDOpen.eof
iClientsID = recordset_ClientsIDOpen("iClientsID")
recordset_Event = "select distinct iEventID, sEventName, dEventStartDate, dEventEndDate, nEventFinished, iClientsID from tEvent where((dEventStartDate >= #"& dFirstDay &"# and dEventStartDate <= #"& dLastDay &"#) or (dEventEndDate >= #"& dFirstDay &"# and dEventEndDate <= #"& dLastDay &"#) or (dEventStartDate < #"& dFirstDay &"# and dEventEndDate > #"& dLastDay &"#)) and iClientsID = "& iClientsID &" order by dEventStartDate"
set recordset_EventOpen = var_conn.execute(recordset_Event)
if not recordset_EventOpen.bof or not recordset_EventOpen.eof then
response.write "<div class=Text_verdana8pt333333><b>"& recordset_ClientsIDOpen("sClientsName") &"</b></div>"
do while recordset_EventOpen.bof or not recordset_EventOpen.eof
response.write "   <img src=img/all/arrow.gif width=5 height=5 border=0> <a href=eventsRSVPIndex.asp?iEventID="& recordset_EventOpen("iEventID") &" class=Link_verdana8pt333333>"& recordset_EventOpen("sEventName") &"</a><br>"
recordset_EventOpen.movenext
loop
response.write "<br>"
end if
recordset_ClientsIDOpen.movenext
loop
end if

[/codebox]

#2 Mochii

Mochii

    Normal

  • Usuários
  • 62 posts
  • Sexo:Masculino
  • Localidade:Mogi das Cruzes - SP

Posted 07/02/2008, 19:34

Ola

Quanto a clicar nos dias inferiores a 13 o banco de dados esta procurando os MESES


Tive problema com isso num calendario

em casa com iis em portugues ele lia dd/mm/aaaaa

Mas no servidor lia mm/dd/aaaaa

Ai tive q mudar tudo para arrumar esse problema

Agora to meio sem tempo de responder!! flwww

#3 danrago

danrago

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 08/02/2008, 16:11

é isso mesmo, acabei de resolver, o ruim é, certas páginas estão em portugues e outras em ingles com LCID!!!
valeu, flw!!!

#4 Mochii

Mochii

    Normal

  • Usuários
  • 62 posts
  • Sexo:Masculino
  • Localidade:Mogi das Cruzes - SP

Posted 12/02/2008, 10:39

desculpa a pressa nakele dia!! é que eu tava em aula!! :wacko: uhueuehue

flwwww




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq