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

Problema con el delete

Estas en el tema de Problema con el delete en el foro de ASP Clásico en Foros del Web. Hola de nuevo. Pues nada que estoy liao con el delete. Mi problema es q le paso un parametro de una consulta a una página: ...
  #1 (permalink)  
Antiguo 30/03/2005, 03:50
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
Problema con el delete

Hola de nuevo. Pues nada que estoy liao con el delete. Mi problema es q le paso un parametro de una consulta a una página:
<%dim referencia
referencia=RS("referencia")%>
<a href="borrar.asp?referencia=<%=referencia%>">borra r</a>
y lo pillo en la otra página:
<%@ LANGUAGE="VBSCRIPT" %>
<%
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("ingenieria.mdb")&";"
referencia = CStr(Request.QueryString("referencia"))
SQL="delete * from articulos where referencia='"&referencia&"'"
rs.Open SQL, oConn
%>
<HTML>...
y me da error en la linea 8 cuando va a ejecutar el sql
Qué puede ser?
Ayuda!
  #2 (permalink)  
Antiguo 30/03/2005, 04:01
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
referencia en un número?
prueba a poner
SQL="delete from articulos where referencia="&referencia
  #3 (permalink)  
Antiguo 30/03/2005, 04:34
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
No referencia es del tipo texto

No referencia es del tipo texto aunque sea un número en realidad así estaba montada la base
  #4 (permalink)  
Antiguo 30/03/2005, 05:05
 
Fecha de Ingreso: marzo-2005
Ubicación: Vitoria
Mensajes: 49
Antigüedad: 20 años, 1 mes
Puntos: 0
Solucionado!!

Solucionado! gracias trasgukabi
  #5 (permalink)  
Antiguo 30/03/2005, 09:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Sólo un comentario... el símbolo "*" no es necesario en las sentencias DELETE.
Y, desconozco realmente, pero es muy probable que sólo funcione en access. Por lo que si luego tenés que migrar la BD a otro sistema, te de errores allí.
__________________
...___...
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 04:31.