Hi,
imho gehst du falschherum vor, du musst "in ASP" mit einer Schleife
über das Recordset die Ausgabe an den Clientbrowser schreiben.
Du kannst kein (erst später laufendes) clientseitiges JS mit serverseitigem
ASP verkitten, und besonders nicht in einer JS-Funktion, bin ich der
Meinung.
Was ASP an den Client zurückschreiben muss, ist
Response.Write("<script type='text/javascript'>")
Response.Write("var BI1 = new Array();")
i = 0
do until rsBI1.EOF
Response.Write("BI1[" + i + "] = new Array(2);")
Response.Write("BI1[" + i + "][0] = " + rsBI1("MID") + ";")
Response.Write("BI1[" + i + "][0] = " + rsBI1("Beschaffungsinstrument") + ";")
i = i + 1
loop
...
Response.Write("</script>")
das ergäbe dann, wenn es auf Client-Seite ankommt:
<script type="text/javascript">
var BI1 = new Array();
BI1[0] = new Array(2);
BI1[0][0] = "wert01";
BI1[0][1] = "wert02";
BI1[1][0] = "wert11";
BI1[1][1] = "wert12";
....
</script>
Viele Grüße,
Frank