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

borrar en base de datos

Estas en el tema de borrar en base de datos en el foro de ASP Clásico en Foros del Web. Necesito borrar de una base de datos ciertos registros , el tema es que yo quiero por ejemplo que cuando quiero dar de baja un ...
  #1 (permalink)  
Antiguo 14/10/2003, 10:52
(Desactivado)
 
Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 21 años, 10 meses
Puntos: 0
borrar en base de datos

Necesito borrar de una base de datos ciertos registros , el tema es que yo quiero por ejemplo que cuando quiero dar de baja un registro completo ingresando EL id y el titulo me deje borrar todo el registro sin tener que especificarle todos los campos de ese registro no se si me explico

Digamos supongamos que tengo una base de datos que cada registro me sea el ID , Titulo, Comentarios, enlace, foto -
Yo mediante el ID Y EL TITULO QUIERO BORRAR TODO ESTE REGISTRO COMO LO HAGO SIN ESPECIFICAR LOS DEMAS CAMPOS ?

gracias
  #2 (permalink)  
Antiguo 14/10/2003, 11:00
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
eso es solo SQL


Delete * from tabla_de_la_base_de_datos where id = variable_id_que quieres borrar
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 14/10/2003, 12:51
Avatar de jorel  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey, N.L.
Mensajes: 253
Antigüedad: 21 años, 2 meses
Puntos: 0
Es como dice: Bluesman74cl

' si recoges el id o titulo de un form
id = Request.Form("id")
titulo = Request.Form("titulo")


' o si lo recoges de un url
id = request("variable")
titulo = request("titulo")

strSQL = "DELETE * FROM tu_tabla WHERE id="&id&" and titulo=' "&titulo&" ' "

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("tubd.mdb")
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open strSQL, oConn, 3,3

Set Rs=oConn.Execute(strSQL)
__________________

:adios:

Jorge Santana

Última edición por jorel; 14/10/2003 a las 12:57
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 16:20.