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

consulta MySQL con asp clásico bloquea el servidor

Estas en el tema de consulta MySQL con asp clásico bloquea el servidor en el foro de ASP Clásico en Foros del Web. hola, empiezo a utilizar MySql con asp clásico y me encuentro con un problema al ejecutar una página con consultas que parecen bloquear al servidor: ...
  #1 (permalink)  
Antiguo 15/05/2014, 12:45
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
consulta MySQL con asp clásico bloquea el servidor

hola,

empiezo a utilizar MySql con asp clásico y me encuentro con un problema al ejecutar una página con consultas que parecen bloquear al servidor:

Código ASP:
Ver original
  1. <%
  2.  
  3.     abrirCONMY();
  4.  
  5.     var ncolu = "codigo";
  6.     var vcolu = Request.QueryString(ncolu);
  7.     var nufila;
  8.     var nucolu;
  9.     var dato;  
  10.  
  11.     var consulta  = "select d.clave, d.codigo, d.concepto, d.rendimiento, c.unidad, c.resumen, c.precio ";
  12.     consulta += "from preciod AS d INNER JOIN precioc AS c ON d.concepto = c.codigo ";
  13.     consulta += "where d.codigo = \'" + vcolu + "\' ";
  14.     consulta += "order by d.clave, d.concepto ASC"
  15.  
  16.     Response.Write(consulta);
  17.            
  18.     consulSEMY();                      
  19.  
  20.     var epartida = dato;
  21.     dato     = '';
  22.        
  23.     if ( epartida != 0 || epartida != null || epartida != undefined || epartida != "" || epartida != " " )
  24.     {
  25.        
  26.         var consulta  = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,3) + "#\'";
  27.         consulSEMY();                  
  28.         var panit    = dato;
  29.         dato     = '';
  30.                
  31.         var consulta  = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,4) + "#\'";
  32.         consulSEMY();                  
  33.         var panic    = dato;
  34.         dato     = '';
  35.  
  36.         var consulta  = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,5) + "#\'";
  37.         consulSEMY();                  
  38.         var paniq    = dato;
  39.         dato     = '';
  40.  
  41. %>      <div class="margende">
  42. <%
  43.         if ( panit instanceof Array )
  44.         {
  45. %>          <%= panit[0][3]%>
  46. <%             
  47.         }
  48.  
  49.         if ( panic instanceof Array )
  50.         {
  51. %>          | <%= panic[0][3]%>
  52. <%             
  53.         }
  54.  
  55.         if ( paniq instanceof Array )
  56.         {
  57. %>          | <%= paniq[0][3]%>
  58. <%             
  59.         }
  60.            
  61. %>      </div>
  62.         <div class="clearmin"></div>
  63.  
  64.         <div class="contabla margende">
  65.             <div class="confila">
  66.                 <div class="concelda">Concepto</div>
  67.                 <div class="concelda">Cantidad</div>
  68.                 <div class="concelda">Unidad</div>
  69.                 <div class="concelda"><div class="derecha">Precio</div></div>
  70.                 <div class="concelda"><div class="derecha">Importe</div></div>
  71.             </div>
  72. <%
  73.         var eprecio  = 0;
  74.         var eimporte = 0;
  75.         var sucodi   = 0;
  76.                                    
  77.         for (j=0;j<epartida.length;j++)
  78.         {
  79.             if ( epartida[j][2] != String("%CI") )
  80.             {
  81.                 eprecio  = epartida[j][6] * 1 * ( 1 + igag + ibee );
  82.                 eimporte = ( epartida[j][3] * 1 ) * eprecio;
  83.                 sucodi  += ( epartida[j][3] * 1 ) * eprecio;
  84.             }
  85.             else
  86.             {
  87.                 eprecio  = sucodi;
  88.                 eimporte = sucodi * ( epartida[j][3] * 1 );
  89.             }
  90.  
  91. %>
  92.             <div class="confila" id="<%=epartida[j][0]%>">
  93.                 <div class="concelda"><%=epartida[j][5]%></div>
  94.                 <div class="concelda"><%=formatNumber(epartida[j][3])%></div>
  95.                 <div class="concelda"><%=epartida[j][4]%></div>
  96.                 <div class="concelda"><div class="derecha"><%=formatNumber(eprecio)%></div></div>
  97.                 <div class="concelda"><div class="derecha"><%=formatNumber(eimporte)%></div></div>
  98.             </div>
  99. <%                 
  100.         }
  101.                    
  102. %>  </div>
  103.     <div class="clearline"></div>
  104. <%                 
  105.     }
  106.     else
  107.     {
  108. %>      <p>Esta partida no tiene detalle de elementos de coste</p>
  109.         <div class="clearline"></div>
  110. <%
  111.     }
  112.  
  113.     closeCONNMY();
  114. %>

Última edición por evoarte; 15/05/2014 a las 12:53

Etiquetas: asp, clásico, mysql, servidor, sql, tabla
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 06:46.