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

borrar filas de mi base de datos con asp

Estas en el tema de borrar filas de mi base de datos con asp en el foro de ASP Clásico en Foros del Web. hola estoy buscando un codigo o mas bien un tutorial donde me muestre como puedo borrar los clientes con sus datos con seleccionarlos con borones ...
  #1 (permalink)  
Antiguo 26/08/2003, 23:34
Avatar de ivan02  
Fecha de Ingreso: diciembre-2001
Mensajes: 449
Antigüedad: 23 años, 4 meses
Puntos: 2
borrar filas de mi base de datos con asp

hola estoy buscando un codigo o mas bien un tutorial donde me muestre como puedo borrar los clientes con sus datos con seleccionarlos con borones de confirmacion y un boton de borrar esta lista salida de mi base en acces

como puedo hacer esto
y siguiendo con el fabor me podrian ayudar ha entender como se hace una busqueda en una base de datos pormedio de asp

por ejemplo los que sacan 10 o los que saquen 9 con todo y sus datatos que tine en la base de datos. poing...

o bien los que tengan entre 2-8 años
9-12 años
13-18 años
19-28 años

y me muestre los datos que corresponden a las personas de estos rasgos

estoy ocupando bases de acces y conectandolas con ADO
muchas gracias agradesco mucho su ayuda
  #2 (permalink)  
Antiguo 27/08/2003, 00:24
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Borrar? si es lo q pienso es asi:

formulario.html

<form name="borrar" method="post" action="borrar.asp">
Cliente: <input type="text" name="cliente">
<br>
¿Seguro de borrar?<input type="checkbox" value="si" name="borrar">
<br>
<input type="submit" value=" Borrar ">
</form>

borrar.asp

<%
'te conectas a la BD

strSQL = "delete from tabla where cliente = '"&request.form("cliente")&"'"
oCN.execute(strSQL)
%>

y la otra cosa sería asi

<%
'te conectas
'si en el registro se pone la edad x ejemplo asi:18 ó 10...

strSQL = "select * from tabla where edad >= "& 2 & " and edad <= "& 6

set oRS = oCN.execute(strSQL)

'pero si se pone asi: 2-6
strSQL = "select * from tabla where edad = '2-6'"
set oRS = oCN.execute(strSQL)
%>

en verdad no creo q esa sea tu pregunta, pero espero q te haya podido ayudar, cualquier cosa ya sabes.. aquí estamos todos para ayudar
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #3 (permalink)  
Antiguo 27/08/2003, 00:26
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
=D me olvide... en lo q es para borrar, en borrar.asp antes de todo debes de poner
<%
if request.form("borrar") = "si" then
'pones el código para borrar
else
response.write "No has elegido para borrar"
%>

pueden haber cosas más complejas, pero no te entiendo bien la pregunta, no sé si eso es lo q quieres, osea q no me voy a matar poniendo cosas si es q esto no es lo q pides.=S
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #4 (permalink)  
Antiguo 27/08/2003, 00:52
Avatar de ivan02  
Fecha de Ingreso: diciembre-2001
Mensajes: 449
Antigüedad: 23 años, 4 meses
Puntos: 2
muchas gracias


esta un poco enrredado es que no havia trabajado con esto de borrar ni busquedas no seas malo me puedes explicar un poquito mas despacio porfa

cheque y creo que no me explique

lo que trato de hacer es que me muestre los clientes que ya estan en mi base y que de ellos pudiera seleccionar con un boton de confirmacion los que ya no son utiles por asi decirlo

pero que me los muestre de los que ya estan en la base y se vean en ese momento para seleccionarlos y eliminar su fila jeje algo complicado muchas gracias.


Última edición por ivan02; 27/08/2003 a las 01:08
  #5 (permalink)  
Antiguo 27/08/2003, 21:12
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Bueno tons las cosas son asi....

Primero tienes la página q te muestra todos los usuarios, y también lo puede mostrar segun las edades.

usuarios.asp
<script LANGUAGE="javascript">
<!--


//funcion para verificar la eliminacion
function eliminar(strUsuario){
var respuesta;
respuesta=confirm("Eliminar el Usuario : " + strUsuario);
if (respuesta==true){
location.href="borrar.asp?usu=" + strUsuario
}
}
</script>
<%
'te conectas a tu BD

'primero seleccionas los usuarios
strSQL = "select * from usuarios"
'si has puesto la edad busca los usuarios segun esa edad
if request.form("edad") <> "" then
strSQL = strSQL & " where edad = &" if request.form("edad")
end if
'al final los ordenas x nombre del usuario
strSQL = strSQL & "order by usuario"

set oRS = oCN.execute(strSQL)

'si no hay usuarios
%>
Edad:<input type="text" name="edad"><input type="submit" value=" Buscar ">
<br>
<%
if oRS.eof then
%>
NO HAY USUARIOS
<%else%>
<table border="0" width="100%">
<%do while not oRS.eof%>
<tr>
<td>
<%=oRS("usuario")%>
</td>
<td>
<a href="javascript:eliminar('<%=trim(oRS("usuario")) %>')">Borrar</a>
</td>
</tr>
<%
oRS.movenext
loop
%>
</table>
<%end if%>

ahora para borrar
borrar.asp

<%
'te conectas

strSQL = "delete from usuario where usuario = '"&request.QueryString("usu")&"'"
oCN.execute(strSQL)

response.redirect "usuarios.asp"
%>
espero q te sirva, no lo he probado, si hay problemas me pasas la voz... supuestamente cuando haces click en borrar te debe mandar un mensaje preguntando si quieres borrar al usuario tal, solo si pones aceptar te debe mandar a la página borrar.. espero te sirva. cualquier cosa me avisas pes.
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #6 (permalink)  
Antiguo 30/08/2003, 22:11
Avatar de ivan02  
Fecha de Ingreso: diciembre-2001
Mensajes: 449
Antigüedad: 23 años, 4 meses
Puntos: 2
Muchas gracias disculpa que te contesto hasta ahora pude entrar
  #7 (permalink)  
Antiguo 01/09/2003, 00:59
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
y te funcionó?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 14:26.