problema con ejecucion

14/12/2004 - 21:59 por TR | Informe spam
Hola,

he tenido que formatear el disco duro.. y tengo una aplicacion que he
dejado como esta antes de formatear. funciona bien, pero el problema
esta cuando ejecuta una sentencia sql. Sale el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar
una consulta actualizable.
/dwn/grabar_usuarios.asp, línea 49


la linea 49 es: BDConexion.Execute(sql)
la conexion a la base de datos la hago de la siguiente forma:

set BDConexion=server.CreateObject("ADODB.Connection")
BDConexion.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("database/usuarios.mdb")


no entiendo que puede pasar, alguien sabe que puede ser?

Saludos y gracias,

Preguntas similare

Leer las respuestas

#1 guarracuco
14/12/2004 - 22:53 | Informe spam
a la conexion ODBC, debes dar permisos de escritura
Respuesta Responder a este mensaje
#2 TR
14/12/2004 - 23:00 | Informe spam
Hola,

como hago eso?


aunque antes creo que nunca lo he hecho... puede ser problema de base de
datos en access?

cuando la abro salen unos mensajes diciendo que si quiero bloquear las
expresiones no segurias y luego un mensaje diciendo que debo instalar
Microsoft Jet 4.0 Service Pack 8



Saludos

guarracuco escribió:
a la conexion ODBC, debes dar permisos de escritura

Respuesta Responder a este mensaje
#3 TR
14/12/2004 - 23:57 | Informe spam
ya lo he solucionado.. pero ahora me da un error.. pero ahora me da en
las lineas que son:

db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("database/usuarios.mdb")

la base de datos es access 2003 ... no se por ahi puede estar el problema.

Saludos,


TR escribió:
Hola,

he tenido que formatear el disco duro.. y tengo una aplicacion que he
dejado como esta antes de formatear. funciona bien, pero el problema
esta cuando ejecuta una sentencia sql. Sale el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar
una consulta actualizable.
/dwn/grabar_usuarios.asp, línea 49


la linea 49 es: BDConexion.Execute(sql)
la conexion a la base de datos la hago de la siguiente forma:

set BDConexion=server.CreateObject("ADODB.Connection")
BDConexion.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("database/usuarios.mdb")


no entiendo que puede pasar, alguien sabe que puede ser?

Saludos y gracias,

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