no puedo borrar un registro de la base de datos

rcontrer
19 de Agosto del 2004
Microsoft JET Database Engine (0x80040E07)
No coinciden los tipos de datos en la expresin de criterios.
/borrar.asp, line 9

strSQL = "delete from persona where clave = " & Request.QueryString("id")
oConn.Execute(strSQL)

sheila
19 de Agosto del 2004
variable=Request.QueryString("id")
Seguramente solo te faltan las apostrofes, sin embargo yo prefiero obtener el dato en una variable y luego realizar la consulta.
strSQL = "delete from persona where clave = '" & variable&"'"