
23/01/2006, 12:41
|
 | | | Fecha de Ingreso: julio-2004
Mensajes: 6
Antigüedad: 20 años, 9 meses Puntos: 0 | |
Problemas para agregar un registro en una Base de datos Cuando lanzo una página en ASP me sale la siguiente página de error
# Tipo de error:
Microsoft JET Database Engine (0x80040E09)
No se puede actualizar. Base de datos u objeto de sólo lectura.
/prueba/agregar01.asp, línea 11
# Tipo de explorador:
Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.8) Gecko/20050511 Firefox/1.0.4
# Página:
GET /prueba/agregar01.asp
El código de dicha página es :
set objConexion = server.CreateObject("ADODB.Connection")
objConexion.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("productos.mdb")
set objRecordset = server.CreateObject("ADODB.Recordset")
objRecordset.open "carrito",objConexion,adOpenStatic,adLockOptimisti c,adCmdTableDirect
objRecordset.AddNew
ObjRecordset("Num") = 1
ObjRecordset("Usuario") = "ASP31965"
ObjtRecordset("Id") = 5
ObjRecordset("Nombre") = "Francisco"
ObjRecordset("Precio") = 1000
ObjRecordset("Unidades") = 50
ObjRecordset("Disponibles") = 25
objRecordset.Update
objRecordset.Close
Set objRecordset=Nothing
objConexion.Close
Set objConexion=Nothing |