Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2013, 04:43
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Porque no me refresca la tabla al eliminar un dato

La tabla la creo así:

Código ASP:
Ver original
  1. <form action="referencias.asp" method = "post" id="form3" name="borrar">
  2.     <table border="1">
  3.     <%if request.Form("valortext2")<>"" then %>
  4.        <%valortext = request.Form("valortext2")%>
  5.     <%end if%>
  6.     <%If valortext <> "" then%>
  7.         tablabase.open "select count(n_pedido) as n_pedido from tablabase where n_pedido ='"&valortext&"'", conn%>
  8.         <%while not (tablabase.eof)%>
  9.         <%Dim existe
  10.         Session(tablabase("n_pedido")) = tablabase("n_pedido").value
  11.         existe = tablabase("n_pedido")%>
  12.         <%tablabase.moveNext%>
  13.         <%wend%>
  14.             <%tablabase.Close%>
  15.             <%if existe = "1" then%>
  16.         <%tablabase.open "select id as id from tablabase where n_pedido ='"&valortext&"'", conn%>
  17.             <%while not (tablabase.eof)%>
  18.             <%Dim id_pedido
  19.             Session(tablabase("id")) = tablabase("id").value
  20.             id_pedido = tablabase("id")%>
  21.             <%tablabase.moveNext%>
  22.             <%wend%>
  23.             <%tablabase.Close%>
  24.             <%if id_pedido<> "" then%>
  25.             <%tablabase.open "select id_pedidoHijo,n_pedido from referencias where id_pedidoPadre = '"&id_pedido&"%' order by id_pedidoHijo", conn%>
  26.             <%while not (tablabase.eof)%>
  27.                <tr align="left">
  28.                <%Session(tablabase("id_pedidoHijo")) = tablabase("id_pedidoHijo").value
  29.                Session(tablabase("n_pedido")) = tablabase("n_pedido").value
  30.                            Preserve pedidos(z)
  31.                pedidos(z) = tablabase("n_pedido").value
  32.                check = cstr(tablabase("id_pedidoHijo").value)%>
  33.                <td align="center">
  34.                 <input type="checkbox" name="ch" value="<%=check%>">
  35.                </td>
  36.                <td align="left">                                           
  37.                 <%response.write pedidos(z)%>
  38.                </td>                               
  39.                <%i = i + 1
  40.                z= z + 1
  41.                tablabase.moveNext%>
  42.                </tr>
  43.                <%wend%>
  44.                <%tablabase.Close%>
  45.                <input type="hidden" name="valortext2" id="valortext2" value ="<%=valortext%>" />
  46.            <%end if%>
  47.         <%else%>
  48.            <tr>
  49.             <%response.write "* El proyecto introducido no existe"%>
  50.            </tr>       
  51.         <%end if%>                                     
  52.        <%end If%>
  53.       <%end If%>
  54.    </table>                                        
  55.    <table align="right">
  56.     <tr>
  57.         <td>
  58.             <input type="submit" name="eliminar" value="Eliminar">
  59.             <%if Request.Form("ch").Count then%>
  60.                 <%For i = 1 To Request.Form("ch").Count%>
  61.                     <%Dim seleccionados
  62.                     seleccionados = Request.Form("ch")(i)%>
  63.                     <%tablabase.open "delete from referencias where id_pedidoHijo ='"&seleccionados&"'", conn%>
  64.                 <%Next%>
  65.                 <%if Request.Form("valortext2") <> "" then%>
  66.                     <%Dim valortext2
  67.                     valortext2 = request.Form("valortext2")%>
  68.                 <%end if%>
  69.             <%end if%>
  70.         </td>
  71.     </tr>
  72.    </table>
  73. </form>
__________________
Gracias por todo;

Un saludo