he estado buscando por el foro algun comentario relacionado y encontre este.
http://www.forosdelweb.com/showthrea...ertar+repetido
Mi problema es exactamente el mismo, pero no encuentro solucion y en este tema tampoco esta resuelto. En algunas ocasiones, no siempre, inserta el registro 2 veces, como si tuviera un bucle, pero no hay ningun bucle.
El Id_proyecto es una variable que busca el ultimo valor en la tabla para sumarle 1 al añadir.
Quien me puede echar una mano. Les pongo el codigo.
En una pagina de funciones tengo este codigo:
Código:
Y en la pagina "insertar" tengo este otro codigo:function AddProject(nuevoproyecto, ID_Empresa, Descripcion, FechaInicio) abre_conexion_admin set rsproject=CreateObject("adodb.Recordset") rsproject.open "Proyectos", dbcSuperConexion, 2, 3 rsproject.AddNew rsproject.Fields("ID_Proyecto")= nuevoproyecto rsproject.Fields("ID_Empresa")= ID_Empresa rsproject.Fields("Nombre_proyecto")= Descripcion rsproject.Fields("FechaInicio")= FechaInicio rsproject.update rsproject.close set rsproject = nothing If Err then response.write("Error de conexion" & err.description) Exit Function end if cierra_conexion AddProject = True End Function
Código:
Gracias. <table width="90%"> <tr><td> <% ID_Empresa = request.form("Empresa") Descripcion = request.form("Descripcion") FechaInicio = request.form("txtFechaDesde") nuevoproyecto = proyectoactual + 1 if AddProject(nuevoproyecto, ID_Empresa, Descripcion, FechaInicio) = False then cadena_datos_incorrectos else response.Redirect "verproyecto.asp?busqueda=all" end if%> </td></tr></table>