Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2002, 08:47
Alexjose
 
Fecha de Ingreso: marzo-2002
Ubicación: Venezuela
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
Alguien sabe que es esto (Error en...)

Este es el error que me da el servidor, luego que genero una lista de datos y selecciono uno con un checkbox y lo mando a otrapagina para que procese la eliminacion del campo seleccionado...

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

?
Todo esta identico a la conexion del listado y el codigo siguiente es el que da el error anterior.

ID=Request.Form("ID")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("prueba1.mdb"))
set rs=Server.CreateObject("ADODB.Recordset" )
sql = "DELETE FROM prueba1 WHERE ID='ID'"
set rs = Conn.Execute(sql)
response.write "Se ha eliminado el registro"
Conn.Close
rs.close
set Conn=nothing
set rs=nothing

este codigo funciona muy bien si le agrego un campo manualmente...

Gracias...

Alex... :(