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

como hago esto

Estas en el tema de como hago esto en el foro de ASP Clásico en Foros del Web. HOLA AMIGOS NECESITO KE UN FORMULARIO ME RECOJA LA FECHA EN LA CUAL FUEN ENVIADO EL FORMULARIO... ME GUSTARIA KE LO RECOJIERA AUTOMATICAMENTE Y ME ...
  #1 (permalink)  
Antiguo 23/07/2005, 11:45
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
Pregunta como hago esto

HOLA AMIGOS NECESITO KE UN FORMULARIO ME RECOJA LA FECHA EN LA CUAL FUEN ENVIADO EL FORMULARIO...

ME GUSTARIA KE LO RECOJIERA AUTOMATICAMENTE Y ME LO GUARDARA EN LA BASE DE DATOS..

GRACIAS
  #2 (permalink)  
Antiguo 23/07/2005, 11:48
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
Una Preguntica Es Posible Recojer Este Dato Para Guardarlo En La Base De Datos ???

Como Seria El Codigo Para Recojerlo Y Se Guarde...?????
  #3 (permalink)  
Antiguo 23/07/2005, 11:49
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
La función Date te devuelve la fecha. Now() te devuelve fecha y hora. Y haces el insert con eso.
Saludos!.
__________________
Add, never Remove
  #4 (permalink)  
Antiguo 23/07/2005, 11:52
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
YO TENGO ESTA FUNCION COMO SERIA EL INSERT ENTONSES
<%=FormatDateTime(Now,1)%>

??
  #5 (permalink)  
Antiguo 23/07/2005, 11:56
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
pero puedes penerle el valor por defecto del campo de la base de datos la funcion Date o Now pues... asi automaticamente te lo pone en la base de datos... o por lo menos asi lo vi en alguna oportunidad....saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #6 (permalink)  
Antiguo 23/07/2005, 13:34
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
HOLA AMIGOS LES CUENTO KE NO HE PODIDO HASER LO KE DESEO
TALVES ME PUEDEN AYUDAR LES DEJARE EL CODIGO CON EL KE TRABAJO Y ASI ME DIGAN DONDE DEBO PONER EL CODIGO PARA KE ME GUARDE LA FECHA AUTOMATICAMENTE EN LA BASE DE DATOS EN EL CAMPO "fecha" ..


<%
Dim BDD ' variable que se encargara de la base de datos
Dim TABLA ' variable que se encarga de la tabla
Dim SQL 'variable que contendra la consulta SQL

'creamos los objetos que manejan la base de datos y la tabla
Set BDD = Server.CreateObject("ADODB.Connection")
Set TABLA = Server.CreateObject("ADODB.Recordset")

'abrimos la base de datos
BDD.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("librovisitas.mdb"))
%>

<%
SQL = "SELECT * FROM formulario ORDER BY fecha DESC;"
%>

<% TABLA.Open SQL, BDD ' hacemos la consulta %>

<%
'ahora recorremos toda la tabla y mostramoslos datos
While NOT TABLA.EOF 'recorre la tabla hasta que EOF sea verdadero
Response.Write "nombre:" & TABLA("nombre") & "<br>"
Response.Write "apellidos:" & TABLA("apellidos") & "<br>"
Response.Write "empresa:" & TABLA("empresa") & "<br>"
Response.Write "telefono:" & TABLA("telefono") & "<br>"
Response.Write "mail:" & TABLA("mail") & "<br>"
Response.Write "comentario:" & TABLA("comentario") & "<br>"
TABLA.MoveNext
Wend

'cerramos todo y liberamos los objetos
TABLA.Close
BDD.Close

Set BDD = Nothing
Set TABLA = Nothing
%>

gracias
  #7 (permalink)  
Antiguo 23/07/2005, 16:05
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
Hola mrjhon primero que nada... ese código es para mostrar archivos y no para guardarlos asique no es muy util para ayudarte.... pero en el fondo lo que puedes hacer es lo que te dije... vi algun vez por ahi que al ponerle now como tipo de dato por defecto al campo fecha de la base de datos (desde esta) te agrega la fecha pruebalo y avisas... saludos

------ Editado ------

Bueno en realidad acces lo tiene como ahora pero en el fondo es exactamente lo mismo... slaudos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #8 (permalink)  
Antiguo 23/07/2005, 16:37
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
HUY SI METALLICK TENES RAZON ESTE ES PARA MOSTRAR JEEJJE KE DESPISTADO SOY LO KE PASA ES KE HANDO HACIENDO UN MONTON DE COSAS KE MIRA LOS ERRORES KE HAGO JEJEJ..

MIRA ESTE ES EL CODIGO EN EL CUAL KIERO PONER LA FUNCION DE LA FECHA PERO LA VERDAD NO SE COMO SE HACE

<%

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("librovisitas.mdb")&"")

set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open "formulario", Conn, 2, 3

RS.AddNew
rs("nombre")=request.form("nombres")
rs("apellidos")=request.form("apellidos")
rs("empresa")=request.form("empresa")
rs("telefono")=request.form("telefono")
rs("mail")=request.form("mail")
rs("fecha")=request.form("fecha")
comentario=replace(request.form("comentario"),chr( 10),"<br>")
rs("comentario")=comentario

RS.Update()
RS.Close
conn.Close
set conn = nothing
set conexion = nothing
%>

ME PUEDE DECIR CONDE Y COMO VA ESTO ES LO UNCO KE ME FALTA PARA COMPLETAR MI TRABAJO..
  #9 (permalink)  
Antiguo 23/07/2005, 16:41
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
solo ponle

rs("fecha")=date()

y listo
  #10 (permalink)  
Antiguo 23/07/2005, 16:46
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 19 años
Puntos: 0
Ahora Si Amigos Muchas Gracias Ke Haria Sin Ustedes Jeje

Me Volveria Loko Y Por Eso Es Ke Este Foro Es Tan Famoso Hay Muy Buenos Usuarios
  #11 (permalink)  
Antiguo 23/07/2005, 18:31
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
y siempre cual fue lo que usaste?
  #12 (permalink)  
Antiguo 23/07/2005, 21:33
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
si al final cual usaste... aunque creo que todas son opciones validas pero de seguro que tienen algo diferente... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #13 (permalink)  
Antiguo 24/07/2005, 01:49
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 8 meses
Puntos: 18
es taaaaan fácil: paso nº 1: pulsas bloq. mayus. ¿que sigue escribiendo en mayúsculas? vas al paso 2.
Paso 2º: pulsas bloq. mayus.

es que no comprendo esa manía que tiene con escribir así. lo siento. (en el mundo real, éste sería alguien con serios problemas de oído, fijo!!)

Sé que este mensaje no aporta nada, pero es porque te han dicho ya absolutamente todo lo que se te podía responder.
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 05:38.