Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2002, 04:27
jmoral
 
Fecha de Ingreso: marzo-2002
Mensajes: 18
Antigüedad: 23 años, 2 meses
Puntos: 0
Problemas al insertar registro

Tengo este problema al intentar insertar un registro en una tabla me aparece este mensaje :

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/hospital/informat/sistemas/insertar.asp, line 22

y el codigo que ejecuto es este :

<HTML>
<HEAD>
<TITLE>Insertar.asp</TITLE>
</HEAD>
<BODY>

<%
'Recogemos los valores del formulario
planta=Request.Form("planta")
servicio= Request.Form("servicio")
averia= Request.Form("averia")
telefono= Request.form("telefono")

'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "inventar" (este es el DSN creado en el ODBC)

'Ahora creamos la sentencia SQL
sSQL="Insert Into averias (planta,servicio,averia,telefono) values ('" & planta & "','" & servicio & "','" & averia & "','" & telefono & "')"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL) (Según el codigo de error, esta es la linea del error)
%>

<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="lectura.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>

</BODY>
</HTML>