Foros del Web » Programando para Internet » ASP Clásico »

Selección de registros en una base de datos access por fecha

Estas en el tema de Selección de registros en una base de datos access por fecha en el foro de ASP Clásico en Foros del Web. Hola a todos, mucho sabría agradecer la ayuda que puedan prestarme ya que tengo pocos conocimientos de ASP y tengo un problema en el código ...
  #1 (permalink)  
Antiguo 04/03/2007, 10:25
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Selección de registros en una base de datos access por fecha

Hola a todos, mucho sabría agradecer la ayuda que puedan prestarme ya que tengo pocos conocimientos de ASP y tengo un problema en el código para la selección de registros por fecha, he comenzado haciendo haciendo esto (paso a paso):
1) formulario:
<form id="form1" name="form1" method="post" action="fecha.asp">
fecha <label> <input name="actual" type="text" id="actual" /> </label>
<label> <input name="enviar" type="submit" id="enviar" value="Enviar" />
</label>
</form>

2) la selección:

<%
dim dia
dia=request.form("actual")


Set conn7=Server.CreateObject("ADODB.Connection")
conn7.open "midominio.mi base de datos"
Set rs7=Server.CreateObject("ADODB.RecordSet")
Ssql="select * from usuario where fecha="&dia&""
rs7.open Ssql,conn7,1,2
%>

</p>
<table width="100%" border="2" cellpadding="2" cellspacing="2" bordercolor="#000000" bgcolor="#CCCCCC" class="Estilo12">

<tr>
<td width="12%" bgcolor="#CCCCCC"><div align="center" class="Estilo7">Id</div></td>
<td width="13%" bgcolor="#CCCCCC"><div align="center" class="Estilo7">Fecha</div></td>
<td width="75%" bgcolor="#CCCCCC"><div align="center" class="Estilo7">correo</div></td>
</tr>


<%
DO While Not RS7.EOF
%>

<tr>
<TD valign="top" BGCOLOR="#FFFFFF" class="Estilo12"><div align="center" class="Estilo12"><span class="Estilo12"><%=rs7("id")%></span></div></TD>
<TD valign="top" BGCOLOR="#FFFFFF"><div align="center" class="Estilo12"><%=rs7("fecha")%></div></TD>
<TD valign="top" BGCOLOR="#FFFFFF"><div align="left"><span class="Estilo12"><%=rs7("correo")%></A></span></div></TD>
</tr>

<%
rs7.MoveNext
Loop
%>
</TABLE>
<br>
<%

rs7.close
conn7.close
Set rs7=nothing
Set conn7=nothing

%>

he colocado
Ssql="select * from usuario where fecha="&dia
Ssql="select * from usuario where fecha='"&dia&"'"
Ssql="select * from usuario where fecha='dia'"
Ssql="select * from usuario where fecha=&dia&"
Ssql="select * from usuario where fecha=""dia"

y nada...

Alguien podría ayudarme?? gracias
  #2 (permalink)  
Antiguo 04/03/2007, 13:50
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Re: Selección de registros en una base de datos access por fecha

Este es el que tienes que usar, cuando trabajes con fechas

Código:
Ssql="select * from usuario where fecha=#"&dia&"#"
Suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:47.