Ver Mensaje Individual
  #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