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
<% abrirCONMY(); var ncolu = "codigo"; var vcolu = Request.QueryString(ncolu); var nufila; var nucolu; var dato; var consulta = "select d.clave, d.codigo, d.concepto, d.rendimiento, c.unidad, c.resumen, c.precio "; consulta += "from preciod AS d INNER JOIN precioc AS c ON d.concepto = c.codigo "; consulta += "where d.codigo = \'" + vcolu + "\' "; consulta += "order by d.clave, d.concepto ASC" Response.Write(consulta); consulSEMY(); var epartida = dato; dato = ''; if ( epartida != 0 || epartida != null || epartida != undefined || epartida != "" || epartida != " " ) { var consulta = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,3) + "#\'"; consulSEMY(); var panit = dato; dato = ''; var consulta = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,4) + "#\'"; consulSEMY(); var panic = dato; dato = ''; var consulta = "select * from precioc where codigo LIKE \'" + epartida[0][1].substr(0,5) + "#\'"; consulSEMY(); var paniq = dato; dato = ''; %> <div class="margende"> <% if ( panit instanceof Array ) { %> <%= panit[0][3]%> <% } if ( panic instanceof Array ) { %> | <%= panic[0][3]%> <% } if ( paniq instanceof Array ) { %> | <%= paniq[0][3]%> <% } %> </div> <div class="clearmin"></div> <div class="contabla margende"> <div class="confila"> <div class="concelda">Concepto</div> <div class="concelda">Cantidad</div> <div class="concelda">Unidad</div> <div class="concelda"><div class="derecha">Precio</div></div> <div class="concelda"><div class="derecha">Importe</div></div> </div> <% var eprecio = 0; var eimporte = 0; var sucodi = 0; for (j=0;j<epartida.length;j++) { if ( epartida[j][2] != String("%CI") ) { eprecio = epartida[j][6] * 1 * ( 1 + igag + ibee ); eimporte = ( epartida[j][3] * 1 ) * eprecio; sucodi += ( epartida[j][3] * 1 ) * eprecio; } else { eprecio = sucodi; eimporte = sucodi * ( epartida[j][3] * 1 ); } %> <div class="confila" id="<%=epartida[j][0]%>"> <div class="concelda"><%=epartida[j][5]%></div> <div class="concelda"><%=formatNumber(epartida[j][3])%></div> <div class="concelda"><%=epartida[j][4]%></div> <div class="concelda"><div class="derecha"><%=formatNumber(eprecio)%></div></div> <div class="concelda"><div class="derecha"><%=formatNumber(eimporte)%></div></div> </div> <% } %> </div> <div class="clearline"></div> <% } else { %> <p>Esta partida no tiene detalle de elementos de coste</p> <div class="clearline"></div> <% } closeCONNMY(); %>