Urgente! borrar y modificar un registro

laura
28 de Agosto del 2003
Hola! Estoy realizando una aplicación en ASP con base de datos MySql. Mi problema está en que mis recordSet no me permiten borrar ni modificar. Este es mi código:
<%
Dim conexion
Dim rs
Dim filtro

Set conexion= Server.CreateObject("ADODB.Connection")
Set rs= Server.CreateObject("ADODB.RecordSet")


conexion.open "proyecto"
rs.open "select * from trabajadoresempresa where Id_trabajador='" & request.Form("clave") & "'", conexion, adOpenStatic

response.write ( request.queryString("boton"))
If (request.queryString("boton")="Modificar") Then
rs.Update
Else
rs.Delete
End If

rs.Close
conexion.Close

%>
Y este el error que me da:

Borrar
ADODB.Recordset error '800a0cb3'

El objeto o proveedor no puede ejecutar la operación requerida.

/proyecto/trabajadores.asp, line 17

Por Favor me podéis ayudar. Gracias

Miguel
28 de Agosto del 2003
Hola Laura, la solucción que yo te propongo es de ACCESS (nunca he trabajado con MySQL y no se como funciona).
Porqué en lugar de crear un recordset y despues hacer un delete sobre el mismo no ejecutas una instrucción delete directamente:

CONEXION.EXECUTE ("DELETE from trabajadoresempresa where Id_trabajador='" & request.Form("clave") & "'")