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

Problemas creando un foro

Estas en el tema de Problemas creando un foro en el foro de ASP Clásico en Foros del Web. Estoy intentando crear un foro basado en el que se puede descargar de http://www.solotuweb.com. Funciona todo perfectamente menos la sentencia UPDATE de la base de ...
  #1 (permalink)  
Antiguo 05/07/2002, 08:01
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Problemas creando un foro

Estoy intentando crear un foro basado en el que se puede descargar de http://www.solotuweb.com.

Funciona todo perfectamente menos la sentencia UPDATE de la base de datos, me da el siguiente error.

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

/foro/guardar.asp, line 31

Tengo declarada la conexion de la siguiente manera:
Dim cnn
Dim str
Dim rs
Dim SQL
DBName = Server.MapPath("foro.mdb")
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & DBName & ";Persist Security Info=false"
Set rs = CreateObject("ADODB.Recordset")
rs.ActiveConnection = cnn

Eso funciona para listar todos los mensajes pero no me permite actualizar, alguna sugerencia ?

Si quereis verlo esta en <a href='ir.asp?http://www.expansionweb.net/foro/foro.asp' target='_blank'>http://www.expansionweb.net/foro/foro.as...</a>

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #2 (permalink)  
Antiguo 05/07/2002, 08:57
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Re: Problemas creando un foro

Hola:

mira, el error que te sale dice: &quot; la base de datos o el objeto es de solo lectura&quot;


por lo que así no podrás escibir nunca en él, debes checar los permisos de la BD y cambiarlos a a: &quot;escritura&quot; para que puedas actualizarla, otras veces hay que darle también al directorio permisos de escritura pues la &quot;seguridad&quot; de windows no permite actualizar contenidos de directorios.

espero haberme explicado. :P
  #3 (permalink)  
Antiguo 05/07/2002, 09:43
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Problemas creando un foro

Pues...

La base de datos tiene los atributos normales, desde luego no es de solo lectura como dice el error.
Tampoco tiene contraseña o algo asi.

El directorio no necesita permisos de escritura puesto que no se crea nada, solo se accesde al recordset a traves de una ODBC usando ASP, pero aunque asi fuera lo copio a otro directorio con permisos de escritura y estoy en las mismas.

Creo que hay algo mal creado en el objeto que abre la conexion a la base de datos, pero no veo que puede ser.

Aqui esta la declaracion de la base:
&lt;%
'CONEXION CON LA BASE DE DATOS
Dim cnn
Dim str
Dim rs
Dim SQL
DBName = Server.MapPath(&quot;foro.mdb&quot;)
Set cnn = Server.CreateObject(&quot;ADODB.Connection&quot;)
cnn.Open &quot;Driver={Microsoft Access Driver (*.mdb)};DBQ=&quot; &amp; DBName &amp; &quot;;Persist Security Info=False&quot;
Set rs = CreateObject(&quot;ADODB.Recordset&quot;)
rs.ActiveConnection = cnn
%&gt;

Podeis revisarlo en: <a href='ir.asp?http://www.expansionweb.net/foro/foro.asp' target='_blank'>http://www.expansionweb.net/foro/foro.as...</a>

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 05/07/2002, 10:33
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 8 meses
Puntos: 3
Re: Problemas creando un foro

Hola, alomejor está con atributos de sólo lectura en el IIS.

<p align="center">
<EMBED src="http://www.webmagic.cl/firmafdw.swf" quality=high wmode=transparent WIDTH="260" HEIGHT="60" NAME="wc"></EMBED>
</p>
  #5 (permalink)  
Antiguo 05/07/2002, 11:06
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Problemas creando un foro

Utilizo varias bases de datos mas en este web, algunas de ellas declaradas en el global.asa usando Frontpage y no tengo problemas con ninguna.

Por eso me extraña ese problema de &quot;solo lectura&quot; estoy seguro de que me falla algo en la declaracion.

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #6 (permalink)  
Antiguo 05/07/2002, 11:06
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Problemas creando un foro

Utilizo varias bases de datos mas en este web, algunas de ellas declaradas en el global.asa usando Frontpage y no tengo problemas con ninguna.

Por eso me extraña ese problema de &quot;solo lectura&quot; estoy seguro de que me falla algo en la declaracion.

Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 05/07/2002, 14:28
Avatar de SUMMITE  
Fecha de Ingreso: julio-2002
Mensajes: 19
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: Problemas creando un foro

poco complicada la conexion no ?



DB_CONNECTIONSTRING = &quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=&quot; &amp; Server.MapPath(&quot;/fpdb/db.mdb&quot;)&amp;&quot;;&quot;
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 23:03.