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

error al guardar las fechas

Estas en el tema de error al guardar las fechas en el foro de ASP Clásico en Foros del Web. Estimando tengo el siguiente problema si Grabo fechas menores a 12 graba perfecto pero si quiero grabar fechas superiores a 12 me envia este error ...
  #1 (permalink)  
Antiguo 15/10/2014, 12:35
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 5 meses
Puntos: 1
error al guardar las fechas

Estimando tengo el siguiente problema


si Grabo fechas menores a 12 graba perfecto pero si quiero grabar fechas superiores a 12 me envia este error
Microsoft OLE DB Provider for SQL Server error '80040e07'

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

/mantenedores/contrato.asp, line 58

Esta en la consulta
Código HTML:
'GUARDO DATOS
if op="G" then	
	c_fecha = request("fecha")
	c_obs	= replace(request("obs"),"'","")
	c_agri	= request("agricultor")
	c_comm	=  replace(request("comm"),"'","")
	tipo_moneda = request("tipo_moneda")
		'response.write(tipo_moneda)
					
		cn.ConnectionString = cnstring
		cn.Open	
		if cod="" then
			c_contrato = "pendiente"
			sql="insert into contratos (cntr_fecha, cntr_obs, agrt_rut_titular, cntr_estado, temporada, cntr_comentarios, tipo_moneda) "
			sql=sql & "values ('" & c_fecha & "','" & c_obs & "','" & c_agri & "','" & c_contrato & "','" & session("temporada") & "', '" & c_comm & "', '" & tipo_moneda & "')"
		else
		
		sql="update contratos set cntr_fecha='" & c_fecha & "', cntr_obs='" & c_obs & "', cntr_comentarios='" & c_comm & "', tipo_moneda='" & tipo_moneda & "'"
		

			sql=sql& "where cntr_num_contrato='" & cod & "'"		
		end if	
	cn.execute sql
		cn.close
  #2 (permalink)  
Antiguo 05/11/2014, 10:54
 
Fecha de Ingreso: agosto-2011
Mensajes: 68
Antigüedad: 12 años, 8 meses
Puntos: 11
Respuesta: error al guardar las fechas

Intenta insertar en la base de datos la fecha con formato:

aaaa-mm-dd

Ejemplo:

<%
fechainsercion=year(now)&"-"&month(now)&"-"&day(now)&" "&time()
%>

Etiquetas: server, sql, string
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 22:42.