Hallo Wolfgang
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.
Logisch ;-)
Du versuchst ein Feld (eine Spalte) im Recordset anzusprechen, die Du (im SQL-Statement) nicht definiert hast.
Das SQL-Statement müsste so aussehen:
sql="SELECT id_nr, zuname, passwort FROM talk WHERE zuname=" & benutzer &" AND passwort =" & passwort_eingabe
^^^^^
Da Du 'zuname' als Feld definiert hast, kannst Du es im Recordset auch ansprechen, 'id_nr' jedoch nicht.
Grüsse
Tom