Ich habe einen One-Liner klassischen ASP-Server Seitencode, der versagt.Classic ASP ADO einfachen Codefehler
...
result = rs(0)
Das wirft einen HTTP 500.100 - Interner Fehler und ich kann es nicht herausfinden. Ich fühle mich im Moment wie der dümmste Webprogrammierer im Universum. Ich habe Fehler wie bei der Prüfung eingeführt:
...
On Error Resume Next
result = rs(0)
If Err.Number <> 0 Then
...
End If
und den HTTP-Fehler führen immer noch!
Wenn ich die eigentliche Abfrage in MS SQL Server Management Studio ausführen bekomme ich das erwartete Ergebnis (1 Zeile, 1 Spalte Ergebnis), so ist es nicht die SQL. Wenn ich den Code zu ändern:
result = rs(1)
die On Error Resume Next Code nimmt den Fehler als „# 3265:. Artikel kann nicht in der Sammlung gefunden werden, um die gewünschten Namen oder Ordnungs entsprechenden“
Wenn ich hart Code:
result = 10.0
bekomme ich keine Fehler.
Auch vor dieser Zeile Code ich zum ersten Mal, wie in für eine vorhandene Datenreihe überprüfen:
If Not rs.EOF Then
result = rs(0)
End If
So kann ich da draußen herrsche keine Daten zu sein.
Das war was ich vorschlagen wollte, schön zu sehen, dass Sie es selbst gefunden haben. :) –