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