Schon nachgesehen ob in Request("Zimmer") auch ein
Wert �bergeben wird ?
Harry-----Urspr�ngliche Nachricht----- Von: Stefan H�sler [mailto:[EMAIL PROTECTED]] Gesendet: Samstag, 13. Oktober 2001 12:12 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] Update von Prim�rschl�ssel Hallo! Ich habe eine Datenbank mit einer Zimmerliste (Zimmerverwaltung eines Studentenheimes). Die besteht aus Vorname, Nachname, Zimmernummer und Studium. Die Zimmernummer ist der Prim�rschl�ssel. Wenn ich versuche, einen Bewohner in ein neues Zimmer einzuquartieren, bekomme ich folgende Fehlermeldung: --- Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e2f' [Microsoft][ODBC Microsoft Access Driver] Die von Ihnen vorgenommenen �nderungen an der Tabelle konnten nicht vorgenommen werden, da der Index, Prim�rschl�ssel oder die Beziehung mehrfach vorkommende Werte enthalten w�rde. �ndern Sie die Daten in den Feldern, die gleiche Daten enthalten, entfernen Sie den Index, oder definieren Sie den Index neu, damit doppelte Eintr�ge m�glich sind, und versuchen Sie es erneut. /heim/db/zimmeradmin/change.asp, Zeile 33 --- Hier der Code mit dem ich die �nderung durchf�hren will: --- Set conn = CreateObject("ADODB.Connection") conn.Open strConnection Set rs = CreateObject ("ADODB.Recordset") Set rs.ActiveConnection = conn rs.Cursortype = 1 rs.Locktype = 3 rs.Source = "SELECT * FROM zimmer WHERE Zimmernummer =" & Request.Form("Zimmer") rs.Open rs.fields("nachname") = Request.Form ("nachname") rs.fields("vorname") = Request.Form ("vorname") rs.fields("Zimmernummer") = Request.Form ("Zimmernummer") rs.fields("Studium") = Request.Form ("Studium") rs.Update --- Was ist hier falsch und wie mache ich es richtig? Danke Stefan | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
