Wolfgang: Fehler 800a0cc1

Beitrag lesen

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