Hi Tom,
also nach dem was Du geschrieben hast, mußte ich erstmal schlucken. Da war dann die Verwirrung perfekt. Die ganzen Abfragen die Du mir da vorgesclgane hast, gehen irgendwie nicht.
Ich hab es mal so versucht:
SQL = "Select * FROM T_Anmeldung INNER JOIN T_Anrede ON T_Anrede.AnredeID = T_Anmeldung.AnredeID where [TitelAbst] = '"&Request.Form("TitelAbst")&"'"
Das löst aber mein Problem nicht.
In meinem Formular übergebe ich die ID
<select name="AnredeID">
<option value="1" selected>Frau</option>
<option value="2">Herr</option>
</select>
So, wenn ich nun die Abfrage starte, meckert er an der Zeile:
rs.fields("AnredeID")=request.form("AnredeID")
Ich übergebe die ID an die Datenbank und möchte die Anrede auslesen. Da müßte doch das so aussehen:
Die ID wird an die Datenbank übergeben und mit
<%=rs.Fields("Anrede")%>
Die Fehlermeldung ist:
Datensatz wird angelegt
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e21'
Es sind einige Fehler aufgetreten.
/anmeldung/anmeldung.asp, Zeile 26
Zeile 26 ist:
rs.fields("AnredeID")=request.form("AnredeID")
PAH, kapiere nix mehr :o(
Gruß
Viktor