Ich bekomme den ADODB.Recordset-Fehler 800a0cc1, Ein Object, das dem angeforderten Namen oder dem Ordinalhinweis entspricht, kann nicht gefunden werden. (in der Zeile talk_teilnehmer=rs("id_nr") siehe Code)
Das Code-Fragment:
db_dsn="daten"
db_user=""
db_table="talk"
db_password=""
' Datenbank öffnen
set db=Server.CreateObject("ADODB.Connection")
db.Open "dsn=" & db_dsn & ";uid=" & db_user & ";pwd=" & db_password
sql="SELECT zuname, passwort FROM talk WHERE zuname=" & benutzer &" AND passwort =" & passwort_eingabe
set rs = db.Execute(sql)
if rs.EOF then
%> ...<%
else
talk_teilnehmer=rs("id_nr")
end if
usw...
Das spannende ist, dass der Fehler nur beim Feld "id_nr" (ACCESS Autowertfeld LongInteger) auftritt, wenn ich nach z.B. einem Feld rs("zuname") (ein Textfeld) frage, funktionierts.
Danke im Voraus