ADODB.RecordSet
Kay
- asp.net
0 Viennamade0 Stefan
Hallo,
habe ein ASP-Skript erstellt, was eine Access-DB auslesen soll. Ich verwende dafür die ADODB.Connection und den ADODB.RecordSet.
Folgender Code öffnet die DB, führt eine SQL-Abfrage aus und soll die Werte ausgeben:
Db.Open OpenStr
Sql = "SELECT Vorname, Name FROM Daten"
Rec.Open Sql, Db
Do While Not Rec.EOF
Response.Write(Rec("Vorname") & vbNewLine)
Response.Write(Rec("Name") & vbNewLine)
Rec.MoveNext
Loop
Rec.Close
Db.Close
Das sollte eigentlich funktionieren - tut es aber nicht. Die DB wird ordnungsgemäß geöffnet und die Abfrage wird auch fehlerfrei durchgeführt. Erst das Ausgeben der einzelnen Werte führt zu Fehlern - aber warum? Gibt es noch eine andere Möglichkeit, einen ermittelten Wert aus einem RecordSet auszulesen?
Vielen Dank,
Kay
Hallo!
Response.Write(Rec("Vorname") & vbNewLine)
Mh, lautet die korrekte Syntax nicht
Response.Write Rec("Vorname") & vbNewline
?
Zum Testen laß evtl. auch das vbNewLine weg ...
Erst das Ausgeben der einzelnen Werte führt zu Fehlern - aber warum?
Fehlernummer? Fehlertext?
Beste Grüße
Viennamade
Hm,
probier es mal mit Rec.Fields("Vorname")