tschanne: Fehler in Array abfülen

Beitrag lesen

Die erste While-schlaufe funktioniert, dannach zeigts einen Fehler an: undefiniet ist null oder kein objekt

es sollte alles vom array1 wo [z][2] = parameter ist ins array2 tun

function arrprep(BI)
  {
  //alert(BI);
  var z = 0;

var BI1 = new Array();
  BI1[0] = new Array(0);

var arrOpt = new Array();
  arrOpt[0] = new Array(0);

var max = <%=rsBI1.RecordCount%>;
  //alert(max);

while(z < max)
  {
   <%
   while not rsBI1.EOF
   %>
   BI1[z][1] = <%=rsBI1("MID")%>;
   BI1[z][2] = <%=rsBI1("Beschaffungsinstrument")%>;
   BI1[z][3] = "<%=rsBI1("Bezeichnung")%>";

//alert(BI1[z][1]);
   //alert(BI1[z][2]);
   //alert(BI1[z][3]);

<%
   rsBI1.MoveNext
   wend
   %>
   z++;
  }

z = 0;

while(z < max)
  {
   if(BI1[z][2] == BI)
   {
    arrOpt[z][1] = BI1[z][1];
    arrOpt[z][2] = BI1[z][3];
   }
   alert(arrOpt[z][1]);
   alert(arrOpt[z][2]);
  }
  }