Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2008, 10:30
kvera
 
Fecha de Ingreso: julio-2008
Mensajes: 39
Antigüedad: 16 años, 9 meses
Puntos: 0
Microsoft JET Database Engine error '80004005'

Estimados:

El error que me aparece es el siguiente....

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/reserva.asp, line 47

si vamos a la linea 47, lo que tengo es....

<%
Dim con,rs,sql,datos

nombre=Request.Form("nombre")
Response.Write nombre
rut=Request.Form("rut")
Response.Write rut
email=Request.Form("email")
Response.Write email
cantidad=Request.Form("cantidad")
Response.Write cantidad
ubicacion=Request.Form("ubicacion")
Response.Write ubicacion
comentarios=Request.Form("comentarios")
Response.Write comentarios

datos= Server.MapPath ( "MAESTRO.mdb " )

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"

sql= "INSERT INTO datos (nombre,rut,email,cantidad,ubicacion,comentarios) VALUES('"&nombre&"','"&rut&"','"&email&"','"&canti dad&"','"&ubicacion&"','"&comentarios&"')"

Set rs= con.execute(sql) <<<<<-----------////////////LINEA 47////////////

On Error Resume Next

If Err <> 0 Then
Response.write "Ocurrio un error durante el proceso, los datos no fueron insertados"
Else
Response.write "Gracias por introducir tus datos"
End If

rs.close
Set rs= Nothing
con.close
Set con= Nothing
%>


ese es todo mi codigo....debo mencionar que la tabla tiene todos los permisos correspondientes y que trabajo sobre un hosting arrendado, donde creo que esta el problema a pesar de que ellos afirmen lo contrario....agradeceria cualquier tipo de ayuda, ya que no se cual puede ser mi problema.

De antemano muchas gracias,

Saludos

Karla