donde quedan los cambios? en el servidor no he visto ningun temporal.
Gracias de antemano!

| |||
ASP y actualizar en ACCESS Buenas, a ver si sabéis qué pasa. Yo tengo unas páginas ASP y hago modificaciones en una bd ACCESS. El tema es que las modificaciones se muestran bien via web, pero si cojo la base de datos, ahí no hay ningun cambio... donde quedan los cambios? en el servidor no he visto ningun temporal. Gracias de antemano! ![]()
__________________ pOrtfOliO |
| |||
el tema es que hago inserts, borro datos, y todo me lo hace bien, pero luego en el fichero *.mdb no estan los cambios. Ejemplo del insert: <% nom=Request.Form("nom") telefon= Request.Form("telefon") 'Instanciamos y abrimos nuestro objeto conexion set conn=Server.CreateObject("ADODB.Connection") ' Conexión por DBQ conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("basededatos.mdb") sSQL="Insert Into Clients (nom,telefon) values ('" & nom & "','" & telefon & "')" set RS = Conn.Execute(sSQL) %>
__________________ pOrtfOliO |
| ||||
LA CONEXION A LA BD ES PARA ACCESS97, A LO MEJOR LA TRANSFORMASTE AL ABRIRLA CON EL ACCESS 2000 O XP, VEE ESTE EJEMPLO PARA QUE TE AYUDE EN TU PROGRAMA. strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(base.mdb) & ";" Set db = Server.CreateObject("ADODB.Connection") sql2 = sql2 & " INSERT INTO Unidad_Medida ( " sql2 = sql2 & " unidad, " sql2 = sql2 & " cant_unidad, " sql2 = sql2 & " abrev) " sql2 = sql2 & " VALUES (" sql2 = sql2 & " '" & unid & "', " sql2 = sql2 & " " & cant & ", " sql2 = sql2 & " '" & abreviatura & "') " db.Execute sql2
__________________ Atte, A n g e l u s Concepción - Chile más vale respuestas bien pensadas, que 7000 post |
| ||||
Cita:
Iniciado por custo el tema es que hago inserts, borro datos, y todo me lo hace bien, pero luego en el fichero *.mdb no estan los cambios. Ejemplo del insert: <% nom=Request.Form("nom") telefon= Request.Form("telefon") 'Instanciamos y abrimos nuestro objeto conexion set conn=Server.CreateObject("ADODB.Connection") ' Conexión por DBQ conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("basededatos.mdb") sSQL="Insert Into Clients (nom,telefon) values ('" & nom & "','" & telefon & "')" 'AGREGA ESTO A TU CODIGO PARA VER EL ERROR QUE PUEDAS TENER ON ERROR RESUME NEXT set RS = Conn.Execute(sSQL) 'Y ESTO PARA VISUALIZAR EN PANTALLA SI ES QUE HAY UN ERROR if err <> 0 then response.write "<h2><b>"&err.description&"</b></h2>" end if %>
__________________ Atte, A n g e l u s Concepción - Chile más vale respuestas bien pensadas, que 7000 post |
| |||
acabo de probar este mismo codigo en mi maquina local y si que me actualiza la base de datos, es decir la abro y veo los cambios. En cambio, cuando lo subo al servidor, los cambios en la bd no se me quedan en el archivo *.mdb aunque si que los veo via asp. raro raro
__________________ pOrtfOliO |
| ||||
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah Pero Eso Es Una Respuesta Que Hemos Obviado, Jajajjajajajaja. Claro, A Tu Proveedor De Hosting Tienes Que Perdirle Que Te De Permiso De Escritura Donde Esta La Base De Datos. Y Con Eso Solucionas El Problema. Mmm.... Creo Que Esa Es Una Buena Pregunta Antes De Dar Una Respuesta.... Jajajajaja.... Que Estes Bien...
__________________ Atte, A n g e l u s Concepción - Chile más vale respuestas bien pensadas, que 7000 post |
| ||||
Cita: es que dice si los inserta y señala ningun error.
Iniciado por a n g e l u s Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah Pero Eso Es Una Respuesta Que Hemos Obviado, Jajajjajajajaja. Claro, A Tu Proveedor De Hosting Tienes Que Perdirle Que Te De Permiso De Escritura Donde Esta La Base De Datos. Y Con Eso Solucionas El Problema. Mmm.... Creo Que Esa Es Una Buena Pregunta Antes De Dar Una Respuesta.... Jajajajaja.... Que Estes Bien... |
| ||||
Cita: EN CHILE ME HE ENCONTRADO CON CADA PASTEL DE HOSTING... QUE NO MUESTRA LOS ERRORES, QUE DIRECCIONA A SU PAGINA PRINCIPAL CUANDO HAY UN ERROR, Y MUCHOS MAS, ASI QUE PORQUE NO VEMOS SI REALMENTE ES ESE ERROR PORQUE SI LEES LO QUE DICE: EN SU MAQUINA FUNCIONA (COMO A CUALQUIER PROGRAMADOR TODO FUNCIONA EN SU PC) PERO CUANDO SUBE AL SERVIDOR NO FUNCIONA...
Iniciado por custo acabo de probar este mismo codigo en mi maquina local y si que me actualiza la base de datos, es decir la abro y veo los cambios. En cambio, cuando lo subo al servidor, los cambios en la bd no se me quedan en el archivo *.mdb aunque si que los veo via asp. raro raro Y SI TE DAS CTA NINGUNO LE SUGUIRIO REVISAR LA ESCRITURA DEL DIRECTORIO O DE LA BD ![]() PD. PARA MAYOR SEGURIDAD METE LA BD EN UNA CARPETA DIFERENTE DE DONDE ESTEN LOS ASP, PARA QUE NO ESTEN EXPUESTOS A ESCRITURA EN LA RED, ADEMAS PUEDES DEJARLA UN NIVEL MAS ABAJO PARA ASI TENER MAYOR SEGUIRDAD CON LAS BD DE ACCESS (../)
__________________ Atte, A n g e l u s Concepción - Chile más vale respuestas bien pensadas, que 7000 post |