Foros del Web » Programando para Internet » ASP Clásico »

error al borrar un registro

Estas en el tema de error al borrar un registro en el foro de ASP Clásico en Foros del Web. Hola tengo este codigo Código HTML: Dim param param = "1" If (Request.QueryString("param") <> "") Then param = Request.QueryString("param") End If %> <% Dim rd_drop ...
  #1 (permalink)  
Antiguo 28/05/2006, 17:20
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
error al borrar un registro

Hola tengo este codigo

Código HTML:
Dim param
param = "1"
If (Request.QueryString("param") <> "") Then 
  param = Request.QueryString("param")
End If
%>
<%
Dim rd_drop
Dim rd_drop_numRows

Set rd_drop = Server.CreateObject("ADODB.Recordset")
rd_drop.ActiveConnection = MM_hydba_STRING
rd_drop.Source = "SELECT * FROM sub_grups WHERE sub_grup = "& param &""
'rd_drop.Source = "SELECT * FROM sub_grups WHERE sub_grup = " + Replace(rd_drop__MMColParam, "'", "''") + ""
' Cursor=adOpenKeyset
rd_drop.CursorType=1
' Lock=adLockOptimistic
rd_drop.LockType=2
rd_drop.Open
rd_drop.Delete
rd_drop.Update
rd_drop.close
response.redirect(redirect_url)

que lo que me hace es borrar un registro que le passo des de un form.

pero me da el siguiente error
Código HTML:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 1.
/hydba/admin/sub_prod.asp, línea 32
en otros scripts me funciona bien la unica diferencia es que en otros scripts borro datos que tienen mas de una columna y en el que me falla la tabla solo tiene una columna

alguien me puede ayudar?
  #2 (permalink)  
Antiguo 29/05/2006, 02:44
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
"DELETE FROM sub_grups WHERE sub_grup = "& param
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:24.