![]() |
No se como...? recojo estos datos: IDCliente = Request.Form("IDCliente") Placa = Request.Form("Placa") FechaIncio = Request.Form("FechaInicio") FechaSalida = Request.form("FechaSalida") Linea = Request.form("Linea") Puesto = Request.form("Puesto") donde: FechaInicio seria la fecha de incio y FechaSalida seria la fecha de salida. bien.. Lleno el Formulario y escojo la fecha de inicio (01/07/2009) y fecha de salida (07/07/2009) seria 7 dias... como puedo insertar este registro asi: IDCliente, placa, 01/07/2009, linea, puesto IDCliente, placa, 02/07/2009, linea, puesto IDCliente, placa, 03/07/2009, linea, puesto IDCliente, placa, 04/07/2009, linea, puesto ----------- IDCliente, placa, 07/07/2009, linea, puesto hasta la fecha de salida..:neurotico osea realizar la cantida de registro segun los dias... |
Respuesta: No se como...? saca la diferencia en dias (datediff) y luego insertas de uno en uno sumandole un dia a la fecha de inicio y asi de uno en uno hasta llegar a la fecha fin suerte |
Respuesta: No se como...? TENGO ESTO PERO NO FUNCIONA...... FechaInicio = Split(FechaInicio,",") For i = 0 to UBound(FechaInicio) Response.Write(FechaInicio(i)&"<br />") Next pero necesito esto 01/06/2009, 02/06/2009, 03/06/2009 una corrida desde la fecha de inicio hasta la fecha de salida. |
Respuesta: No se como...? Hola El número de días que te de con la función DateDiff, JuanRa:arriba:, lo usas en el ciclo. Después solo has de coger la fecha de inicio y con DateAdd añadirle un día a cada vuelta del ciclo Suerte |
Respuesta: No se como...? sera algo asi: For i = 0 to Diferencia SQL = "INSERT INTO ControlCupo (Cliente, Vehiculo, DateAdd(DiaCupo), Linea, Puesto, Usuario, Data) VALUES ('"& IDCliente &"','"& Placa &"','"& DiaCupo &"','"& Linea &"','"& Puesto &"','"& Usuario &"','"& FechaActual &"')" Conn.Execute(SQL) Response.write (SQL) Next |
Respuesta: No se como...? Hola Algo como esto
Código asp:
Ver original Suerte |
Respuesta: No se como...? ya lo habia realizado asi pero me arroja este rror: Microsoft VBScript runtime error '800a000d' Type mismatch: 'Ubound' y segun esto: Comentarios La función UBound se usa con la función LBound para determinar el tamaño de una matriz. Use la función LBound para buscar el límite inferior de una dimensión de una matriz. pruebo este ejemplo
Código asp:
Ver original |
Respuesta: No se como...? Hola Sí, tienes razón. Traté la variable dias como un arreglo. Solo has de quitarle el ubound y dejarlo así For i = 0 to dias Suerte |
Respuesta: No se como...? Estimado...
Código asp:
y me arroja este error en "d":Ver original SQL = "DateAdd("d", i, "& FechaInicio &")" ---------------^ y le quito las comillas y me arroja esto: DateAdd(d, i, 01/01/2009)DateAdd(d, i, 01/01/2009)DateAdd(d, i, 01/01/2009) me imagino que deberia de poner uno debajo del otro y incrementar la fecha ---+--- Nota: para un calendario en ASP y MySQL |
Respuesta: No se como...? Hola Prueba así. Fijate en las diferencias con como lo hacías
Código asp:
Ver original Suerte |
Respuesta: No se como...? Hermano logre hacer la sentecia...:aplauso: la tengo asi:
Código asp:
pero estoy usando ASP y MySQL y me da error en la fecha:Ver original
Código asp:
y tengo una varible para modificarlar 2009-07-06 pero en la sentencia entra asi: 06/07/2009...........:neurotico:neurotico:neuroticoVer original |
Respuesta: No se como...? |
Respuesta: No se como...? Estimado Adler Gracias muchas Gracias... logre resolver. el campo DiaCupo en la BD MySQL lo deje como Varchar,12 y cuando llamo este registro lo combierto el fecha con CDATE(DiaCupo) para la busqueda de fecha...:aplauso::aplauso::aplauso: pero me faltaria algo? Que el primer dia en un campo me lo registre 1 y los demas en 0 Ej: si escojo 01/01/2009 hasta 10/01/2009 que el pirmer dia 01/01/2009 introdusca una data de 1 y los demas dias 0 (02/01/2009 >>>10/01/2009) :borracho::'(:abajo: |
Respuesta: No se como...? Hola Entre el ciclo y el insert hace una condicional
Código asp:
Ver original Suerte |
Respuesta: No se como...? Gracias estimado... toda va saliendo bien... faltan algunas cositas pero... voy a descansarun poco... Saludos y pendiente |
| La zona horaria es GMT -6. Ahora son las 13:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.