Borrar registro en asp

Soy nuevo en la programación de asp y mi problema es el siguiente. Tengo una pagina en la que saco los registros por año y mes para poder eliminarlos y otra pagina en la que veo los resultados con un botón eliminar y cancelar. Si pulso el botón eliminar o cancelar me elimina el registro de todos modos.

Lo que quisiera es que si pulso el botón eliminar me elimine el registro y si pulso el botón cancelar me regrese a la pagina principal sin eliminar el registro.

1 respuesta

Respuesta

Suponiendo que la información la despliegues en una tabla o un grid,

Puedes poner un botón sobre el mismo grid. Que borre la fila o registro

Utiliza json con jquery,

Json para mandar la petición al servidor sin recargar la pagina y jquery para borrar la fila de la tabla es totalmente transparente.

El secreto es que si borras la fila de la tabla con jquery simulas la eliminación del registro

En la tabla y mientras que con json envía la pericion al servidor.

En el momento que recargas la pagina o el usuario cambia de pagina y nuevamente regresa a la pantalla con el grid ya despliega la información con el registro eliminado.

Así evitas que se recarga la pagina y ademas evitas hacer otra pagina. Ojo es algo complicado con asp. Te sugiero si tienes la posibilidad y por supuesto en el lugar donde labores te autorizan migres de lenguaje de programación.

Saludos

atentamente: jemp_intrepido

www.itixmih.wordpress.com

No entiendo que es lo que me quieres decir, ya que soy nuevo en esto de la programación en asp clasico.Te voy a enviar la página para que le eches un vistazo y me puedas decir u orientar que pasos debo seguir para poder conseguirlo.

%@language="vbscript"%

<html>

<head>

<title>eliminar datos </title>

<table align=center width=55% bgcolor=#f1f1f1 cellpadding="0" cellspacing="0" border=3>

<tr align=center>

<td>

<font color=black size=+5 face="verdana"> eliminar datos

</font>

</td>

</tr>

</table><p>

</head><hr> <center>

<body bgcolor=#ffffff><p>

<% dim conex,sqltext,rs,a,m

a=request.form("ano")

m=request.form("mes")

set conex=server.createobject("adodb.connection")

conex.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath ("./bd/contabilidad.mdb") %>

<table align=center cellspacing="6" cellpadding="2" border=0>

<tr>

<td>

<font color=blue size=+3 face="verdana"> <u>datos obtenidos </u>

</font>

</td>

</tr>

</table><br>

<% set rs=server.createobject("adodb.recordset")

sqltext="select * from contabilidad where mes='"&m&"' and ano='"&a&"';"

set rs=conex.execute(sqltext)

if not rs.eof then %>

<table border=1 >

<tr align=center bgcolor="#bbeeee">

<%do while not rs.eof %>

<td>a&ntilde;o </td>

<td>mes </td>

<td>concepto </td>

<td>importe </td>

</tr>

<tr align=center>

<td><%response.write rs("ano")%> </td>

<td><%response.write rs("mes")%> </td>

<td><%response.write rs("concepto")%> </td>

<td><%response.write formatnumber(rs("importe"),2)%> </td>

</tr><% rs.movenext loop %>

</table>

<% set rs=server.createobject("adodb.recordset")

sqltext= "delete from contabilidad where mes='"&m&"' and ano='"&a&"';"

conex.execute(sqltext) %>

<table width=20% border=0><br>

<tr align=center>

<td>

<button type="submit" name="eliminar" style="width:130px;height:38px;font-size:11pt;background:#c0c0c0;border-radius:8px;" onclick= "location.href='borrar7.asp'" >

<img src="papelera1.png" align="absmiddle"/> eliminar

</button>

</td>

<td>

<button type="reset" name="cancelar" style="width:130px;height:38px;font-size:11pt;background:#c0c0c0;border-radius:8px;" onclick= "location.href='contabilidad.html'">

<img src="cancel2.png" align="absmiddle"/> cancelar

</button>

</td>

</tr>

</table>

<% else %>

<font color=black size=+2 face="verdana">datos incorrectos

</font>

<table align=center cellspacing="10" cellpadding="25" border=0>

<tr>

<td>

<button type="reset" id="imprime" style="width:125px;height:36px;font-size:10pt;background:#c0c0c0;border-radius:8px;"onclick="location.href='eliminar7.asp'">

<img src="atras.png" align="absmiddle"/> atrás

</button>

</td>

</tr>

</table>

<% end if

set rs=nothing

set conex=nothing %>

</body>

</center>

</html>

Me seria de gran ayuda que me pudieras resolver el problema.Muchas gracias.

Te paso mi correo en gmail

Y me explicas va

[email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas