Hanniball: Fehler in Datenbankabfrage

Beitrag lesen

Hi,

nach langer Abstinenz bin ich mal wieder hier. Und gleich wieder mit einem Problem:

Ich möchte via ASP Daten aus einer Datenbank abfragen. Funktioniert auch so weit!

Die Anzahl der anzuzeigenden Spalten wird über das gleiche Formular festgelegt das auch die Anzeige verarbeitet. Dann werden für jede Spalte die Auswahlmöglichkeiten der Überschriften in Dropdown-Feldern angezeigt. Bis hierher kein Problem.

So lange ich die Anzahl der anzuzeigenden Spalten nicht erhöhe ist alles klar. Erhöhe ich jedoch die Anzahl erscheint zwar das Auswahl-Dropdown. Aber im Ergebenis fehlt die Spalte. und es wird folgender Fehler angezeigt:

---------------------------------------------------------------------
Kompilierungsfehler in Microsoft VBScript- Fehler '800a03ea'
Syntaxfehler

/iisHelp/common/500-100.asp, line 160

elseIf (objASPError.Description > "") Then
^
ADODB.Recordset- Fehler '800a0cc1'

Ein Objekt, das dem angeforderten Namen oder dem Ordinalverweis entspricht, kann nicht gefunden werden.
---------------------------------------------------------------------

Mein Code sieht an der Stelle so aus (Zeile 90 ist die mit rs(spaltkopf) ):

do while not (rs.eof)
 response.write "<tr>"
 count5 = 0
 do while count5 < spalten
  count5 = count5 + 1
  spaltkopf = RTrim(Request.Form("Spalte" & count5))
  response.write "<td>" & rs(spaltkopf) & "<b> " & count5 & "</b></td>"
 loop
 response.write "</tr>"
 rs.movenext
loop

Für eure Hilfe wäre ich euch dankbar.

Gruss

Hanniball