Duda sobre config. de IIS y .MDB

04/11/2003 - 02:02 por Gabriel South | Informe spam
Hola,

Tengo una pregunta sobre la configuracion del IIS5 (con windows xp).

Resulta que tengo desarrollado un website que usa una base access, estaba
todo trabajando con PWS con win 98 hasta que mudé a IIS5 y windows xp (en mi
pc).
El server asp funciona bien, aunque tengo un problema al querer modificar la
base de datos (mdb) porque cada vez que la aplicacion quiere hace un update,
insert o delete me da un error que dice:

Microsoft JET Database Engine (0x80004005)
La operacion debe ser una consulta actualizable.

Supongo que tiene algo que ver con la configuracion de seguridad del IIS,
porque haciendo las modificaciones a la base de datos fuera del IIS,
funciona bien (uso un programa que se conecta directamente sin odbc, al
igual que la aplicacion web).

Haciendo click con el boton derecho en "propiedades" del directorio virtual
donde esta la pagina, estan activadas las opciones de lectura y
grabacion

¿Alguien tiene una idea que es lo que esta faltando para que funcione
correctamente la grabacion de la base de datos?.
¿Sera que la cadena de conexion que tenia, y funcionaba en PWS ahora no
funciona mas con el IIS5???

El sitio estaba on-line en el ex-proveedor "dotnetplayground" (hasta que
cerró) y alli funcionaba a la perfección (ellos corrian IIS6, si mal no
recuerdo)



Gabriel

Preguntas similare

Leer las respuestas

#1 Jordi Maycas
04/11/2003 - 12:52 | Informe spam
sip a mi me pasaba eso al principio, revisa q en la clausula select, update,
insert,... los campos resultado esten escritos de la misma forma q en la
tabla y la condicion del where este tambien bien, busca incoherencias en la
sentencia.

Por otro lado revisa la forma de conectar, y prueba con odbc a ver si
tira...

"Gabriel South" escribió en el mensaje
news:
Hola,

Tengo una pregunta sobre la configuracion del IIS5 (con windows xp).

Resulta que tengo desarrollado un website que usa una base access, estaba
todo trabajando con PWS con win 98 hasta que mudé a IIS5 y windows xp (en


mi
pc).
El server asp funciona bien, aunque tengo un problema al querer modificar


la
base de datos (mdb) porque cada vez que la aplicacion quiere hace un


update,
insert o delete me da un error que dice:

Microsoft JET Database Engine (0x80004005)
La operacion debe ser una consulta actualizable.

Supongo que tiene algo que ver con la configuracion de seguridad del IIS,
porque haciendo las modificaciones a la base de datos fuera del IIS,
funciona bien (uso un programa que se conecta directamente sin odbc, al
igual que la aplicacion web).

Haciendo click con el boton derecho en "propiedades" del directorio


virtual
donde esta la pagina, estan activadas las opciones de lectura y
grabacion

¿Alguien tiene una idea que es lo que esta faltando para que funcione
correctamente la grabacion de la base de datos?.
¿Sera que la cadena de conexion que tenia, y funcionaba en PWS ahora no
funciona mas con el IIS5???

El sitio estaba on-line en el ex-proveedor "dotnetplayground" (hasta que
cerró) y alli funcionaba a la perfección (ellos corrian IIS6, si mal no
recuerdo)



Gabriel


Respuesta Responder a este mensaje
#2 Juan C. Barreiro
05/11/2003 - 12:04 | Informe spam
Buenas, el problema que tienes es de permisos, no solo debes dar permisos de
escritura a traves del IIS, si no tambien debes dar permisos de escritura en
la carpeta propiamente dicha (no a traves del IIS), o sea en opciones de
carpeta darle esos permisos, XP por defecto deja las carpetas y archivos
solo de lectura, es un error comun y se soluciona de la forma que te estoy
diciendo, prueba y luego me cuentas, un saludo.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

"Gabriel South" escribió en el mensaje
news:
Hola,

Tengo una pregunta sobre la configuracion del IIS5 (con windows xp).

Resulta que tengo desarrollado un website que usa una base access, estaba
todo trabajando con PWS con win 98 hasta que mudé a IIS5 y windows xp (en


mi
pc).
El server asp funciona bien, aunque tengo un problema al querer modificar


la
base de datos (mdb) porque cada vez que la aplicacion quiere hace un


update,
insert o delete me da un error que dice:

Microsoft JET Database Engine (0x80004005)
La operacion debe ser una consulta actualizable.

Supongo que tiene algo que ver con la configuracion de seguridad del IIS,
porque haciendo las modificaciones a la base de datos fuera del IIS,
funciona bien (uso un programa que se conecta directamente sin odbc, al
igual que la aplicacion web).

Haciendo click con el boton derecho en "propiedades" del directorio


virtual
donde esta la pagina, estan activadas las opciones de lectura y
grabacion

¿Alguien tiene una idea que es lo que esta faltando para que funcione
correctamente la grabacion de la base de datos?.
¿Sera que la cadena de conexion que tenia, y funcionaba en PWS ahora no
funciona mas con el IIS5???

El sitio estaba on-line en el ex-proveedor "dotnetplayground" (hasta que
cerró) y alli funcionaba a la perfección (ellos corrian IIS6, si mal no
recuerdo)



Gabriel


Respuesta Responder a este mensaje
#3 Gabriel South
06/11/2003 - 03:35 | Informe spam
Le di permisos correctos al directorio y comenzo a funcionar..

Gracias

"Juan C. Barreiro" escreveu na mensagem
news:
Buenas, el problema que tienes es de permisos, no solo debes dar permisos


de
escritura a traves del IIS, si no tambien debes dar permisos de escritura


en
la carpeta propiamente dicha (no a traves del IIS), o sea en opciones de
carpeta darle esos permisos, XP por defecto deja las carpetas y archivos
solo de lectura, es un error comun y se soluciona de la forma que te estoy
diciendo, prueba y luego me cuentas, un saludo.

Juan C. Barreiro
Depto. Desarrollo
www.barnamarketing.com
www.urban-design.org/urbansoft

"Gabriel South" escribió en el mensaje
news:
> Hola,
>
> Tengo una pregunta sobre la configuracion del IIS5 (con windows xp).
>
> Resulta que tengo desarrollado un website que usa una base access,


estaba
> todo trabajando con PWS con win 98 hasta que mudé a IIS5 y windows xp


(en
mi
> pc).
> El server asp funciona bien, aunque tengo un problema al querer


modificar
la
> base de datos (mdb) porque cada vez que la aplicacion quiere hace un
update,
> insert o delete me da un error que dice:
>
> Microsoft JET Database Engine (0x80004005)
> La operacion debe ser una consulta actualizable.
>
> Supongo que tiene algo que ver con la configuracion de seguridad del


IIS,
> porque haciendo las modificaciones a la base de datos fuera del IIS,
> funciona bien (uso un programa que se conecta directamente sin odbc, al
> igual que la aplicacion web).
>
> Haciendo click con el boton derecho en "propiedades" del directorio
virtual
> donde esta la pagina, estan activadas las opciones de lectura y
> grabacion
>
> ¿Alguien tiene una idea que es lo que esta faltando para que funcione
> correctamente la grabacion de la base de datos?.
> ¿Sera que la cadena de conexion que tenia, y funcionaba en PWS ahora no
> funciona mas con el IIS5???
>
> El sitio estaba on-line en el ex-proveedor "dotnetplayground" (hasta que
> cerró) y alli funcionaba a la perfección (ellos corrian IIS6, si mal no
> recuerdo)
>
>
>
> Gabriel
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida