Insercion en BD, Urgente
Publicado por ibo (2 intervenciones) el 14/09/2000 00:00:00
De antemano quiero agradecer simplemente el interes de aquellas personas que por lo menos vean este articulo.
Mi problema es el siguiente, yo intento insertar en una base de datos access y me sale un error diciendome que ´la operacion debe usar una consulta actualizable´. Ya lo he probado todo, he intentado todo tipo de conexiones, he copiado el archivo adovbs.inc en el directorio de trabajo, y nada sigue igual, he mirado todo tipo de aperturas de la conexion y sigue igual, he probado codigos que estan funcionando en internet, los he intentado acoplar a mi pagina y tampoco, sigo con el mismo error, incluso me han comentado que eso es porque hay varios hilos abiertos, pero nada sigue igual, sigo con el error ´8004005´.
Yo me pregunto, ¿Realmente se puede insertar en una BDAccess desde asp? ¿Que es lo que estoy haciendo mal? ¿Puede que sea problema del servidor y no mio? ¿Si es asi, que es lo que puede estar pasando?
Para haceros mas facil la labor de ayudarme os mando el codigo fuente que es chiquitio.
set conexion = Server.CreateObject
("ADOdb.Connection")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.Mappath("/bd/prueba.mdb")
SQL= "INSERT INTO TipoInmueble VALUES("
SQL= SQL & "50,"
SQL= SQL & "´" & "PACO" & "´)"
conexion.Execute SQL, lngRecsAffected, adCmdText Or adExecuteNoRecords
conexion.Close
set conexion=nothing
Gracias por vuestra colaboracion.... Ibo...
Mi problema es el siguiente, yo intento insertar en una base de datos access y me sale un error diciendome que ´la operacion debe usar una consulta actualizable´. Ya lo he probado todo, he intentado todo tipo de conexiones, he copiado el archivo adovbs.inc en el directorio de trabajo, y nada sigue igual, he mirado todo tipo de aperturas de la conexion y sigue igual, he probado codigos que estan funcionando en internet, los he intentado acoplar a mi pagina y tampoco, sigo con el mismo error, incluso me han comentado que eso es porque hay varios hilos abiertos, pero nada sigue igual, sigo con el error ´8004005´.
Yo me pregunto, ¿Realmente se puede insertar en una BDAccess desde asp? ¿Que es lo que estoy haciendo mal? ¿Puede que sea problema del servidor y no mio? ¿Si es asi, que es lo que puede estar pasando?
Para haceros mas facil la labor de ayudarme os mando el codigo fuente que es chiquitio.
set conexion = Server.CreateObject
("ADOdb.Connection")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.Mappath("/bd/prueba.mdb")
SQL= "INSERT INTO TipoInmueble VALUES("
SQL= SQL & "50,"
SQL= SQL & "´" & "PACO" & "´)"
conexion.Execute SQL, lngRecsAffected, adCmdText Or adExecuteNoRecords
conexion.Close
set conexion=nothing
Gracias por vuestra colaboracion.... Ibo...
Valora esta pregunta


0