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

Sistema de cumpleaños Intranet

Estas en el tema de Sistema de cumpleaños Intranet en el foro de ASP Clásico en Foros del Web. Saludos Soy Darren tengo problemas para extraer los registros de las personas que cumplean años el dia de hoy y los del mes, les colocare ...
  #1 (permalink)  
Antiguo 03/12/2010, 07:52
(Desactivado)
 
Fecha de Ingreso: diciembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Pregunta Sistema de cumpleaños Intranet

Saludos

Soy Darren tengo problemas para extraer los registros de las personas que cumplean años el dia de hoy y los del mes, les colocare el codigo, la base de datos que uso es access la base se llama eventos.mdb este es el codigo

<%
'Primero tomamos el instante y lo guardamos en la variable tiempo.
Dim tiempo
tiempo = Time()
Response.Write ("Esta es la hora que tiene mi servidor: " & tiempo)
fecha = Date()
Response.Write ("<BR> Hoy es el dia " & Day(fecha) & " del mes " & Month(fecha) & " del año " & Year(fecha))
%>
<%
dim Conex, registros, sql
set Conex = Server.CreateObject("ADODB.Connection")
Conex.open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/sancarlos/db/eventos.mdb")
Response.Write("Conexión con la base de datos conseguida.<br>")


sql="SELECT ced, nombre, dia, mes, foto FROM usuarios Where dia='"&day(fecha)&"' and mes='"&Month(fecha)&"' order by dia"

Set registros = Server.CreateObject("ADODB.RecordSet")
registros.Open sql, conex, 1

Do While not registros.EOF
por favor si alguien me puede ayudar le agradeceria.

Feliz Dia
  #2 (permalink)  
Antiguo 07/01/2011, 14:35
Avatar de amendoza  
Fecha de Ingreso: enero-2004
Ubicación: Guarena Venezuela
Mensajes: 139
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Sistema de cumpleaños Intranet

Hola betamaxtelecom,

Verifica por medio de response.write las variable que estas comparando que esten en el mismo formato, te recomiendo tambien que trabajes con formatos Fecha, usa la funcion CDate(tuVariable)

Saludos
__________________
:: El sentir del Llano en la WEB ::

www.llanerisimo.com
  #3 (permalink)  
Antiguo 14/01/2011, 13:51
(Desactivado)
 
Fecha de Ingreso: diciembre-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Busqueda Respuesta: Sistema de cumpleaños Intranet

Cita:
Iniciado por amendoza Ver Mensaje
Hola betamaxtelecom,

Verifica por medio de response.write las variable que estas comparando que esten en el mismo formato, te recomiendo tambien que trabajes con formatos Fecha, usa la funcion CDate(tuVariable)

Saludos
Cordial saludo gracias a todos les dejo el script para el sistema de cumpleaños basado en asp clasico

'creamos el objeto base de datos
set conn =Server.CreateObject ("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
'abrimos la base de datos
conn.Open (Server.MapPath("/empleados/db/eventos.mdb"))
'creamos el objeto tabla
set rs =Server.CreateObject("ADODB.recordset")
'response.write ("conexion Exitosa")

datFecha=Date()
if Day(datFecha) < 10 then
strDia = "0" & CStr(Day(datFecha))
else
strDia = CStr(Day(datFecha))
end if
if month(datfecha) < 10 then
strMes="0" & CStr(month(datFecha))
else
strMes = CStr(Month(datFecha))
end if
strAnyo= CStr(year(datFecha))
strFecha = strDia & "/" & strMes & "/" & strAnyo

'response.write (strfecha)

rs.Open "SELECT ced, nombre, cargo, foto, estado, Direccion, Extension, cumpleanos FROM usuarios where MONTH(cumpleanos)=MONTH(date())and DAY(cumpleanos)=day(date())and estado= 'Vigente' ", conn


Gracias

Etiquetas: access, ado, asp, cumpleaños, intranet
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 19:30.