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<%
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();
%>