gracias por responder,
pongo parte del script que lee secuencialmente un fichero .csv que hay que subir a la base de datos, el problema está creo en la cadena que incluye el carácter \, pues utillizo un script parecido para subir otros registros y no hay problema:
Código Javascript
:
Ver original<script>
var campos = new Array();
var elementos = new Array();
var registro = "";
var codigo = "";
var concepto = "";
var factor = "";
var rendimiento = "";
var registros = 0;
var nelemento = 0;
var cadena = ~D|A#|A01\1\0\A02\1\0\A03\1\0\A10\1\0\A20\1\0\|;
campos = cadena.split("|");
registro = campos[0];
if ( registro == '~D' )
{
codigo = campos[1];
elementos = campos[2].substr(0, elementos.length-1).split("\\");
for (i=0;i<elementos.length;i++)
{
nelemento++;
if ( nelemento == 1 )
{
concepto = elementos[i];
}
if ( nelemento == 2 )
{
factor = elementos[i];
}
if ( nelemento == 3 )
{
rendimiento = elementos[i];
alert(concepto);
alert(factor);
alert(rendimiento);
}
}
}
</script>