ich will dich nicht l�nger auf die Folter spannen, bin noch zu gr�n in ASP. Der Code ist nat�rlich viel l�nger, ich versuche nur das wichtigste zu mailen. Wenn ich objRs.moveLast einsetze kommt folgende Meldung: ADODB.Recordset-Fehler '800a0bcd'
Entweder BOF oder EOF ist True, oder der aktuelle Datensatz wurde gel�scht. Die angeforderte Operation ben�tigt einen aktuellen Datensatz. Gute Nacht! Raymond -----Urspr�ngliche Nachricht----- Von: Thomas Bandt [mailto:[EMAIL PROTECTED]] Gesendet: Mittwoch, 24. April 2002 23:56 An: ASP Diskussionsliste fuer Anfaenger Betreff: [aspdebeginners] RE: AW: Re: noch jemand online? *g�hn* na dan guckn wir ma ;) �bernehme keine garantie f�r richtigkeit, sitze schon 12 stunden im b�ro und falle gleich vom stuhl ;o) > Ah! der Fussballmatch ist zu Ende! ganz wichtig... bayer gewinnt die champions league! :) > ich lese in einem Formular einen Datensatz aus: > <INPUT TYPE="hidden" NAME="org" value="<% =objRS("institut")%>"></h2> schon mal falsch... <INPUT TYPE="hidden" NAME="org" value="<%= objRS("institut") %>"> > Diesen Wert sende ich an eine neue Seite: > > fldId = request.Form ("idorg") auch falsch: fldId = request.Form("idorg") > fldInst = request.Form ("org") > Nun versuche ich diesen Satz in eine andere Tabelle zu schreiben: > > set objOrg = Server.CreateObject ("ADODB.Recordset") korrekt: set objOrg = Server.CreateObject("ADODB.Recordset") > SQL = "SELECT * FROM institution where instname like '"& > fldInst &"'" set objOrg = objConn.execute (SQL) du schreibst hier nix sondern du w�hlst etwas aus. > Wenn das Formular gef�llt ist vergleiche ich die Werte > > fldFax = trim(Request.Form("fldFax")) > fldOrg = trim(Request.Form("fldOrg")) was sollen das nun wieder f�r werte sein? > nun �ffne ich die andere Tabelle: > > set objRS = Server.CreateObject("ADODB.RecordSet") > > query = "SELECT * FROM members" > objRS.Open query, objConn, adOpenKeyset, adLockOptimistic > objRS.Filter = "m_member = '" & fldMembr & "'" if objRS.EOF > and blnAdvcheck then > objRS.AddNew > objRS.Fields("m_member") = fldMembr > objRS.Fields("memname") = fldVorname > bjRS.Fields("m_name") = fldName > bjRS.Fields("m_organisation") = fldOrg > objRs.Update > Session("member") = fldMembr > ... > > Wenn ich das folgende Feld �bergebe, wird der Wert geschrieben > > <input type="text" size="50" name="fldVorname" value="<% = > fldVorname %>"> > > Im selben Formular gibt es nun ein Feld mit dem problematischen Wert: > > <INPUT TYPE="text" size="50" NAME="fldOrg" value='<%=objOrg.Fields > ("instname") %>'> > > Ich habe alle m�glichen Schliche versucht, aber er findet > keinen Datensatz. Mit reponse.write wird aber der richtige > Wert von "instname" ausgegeben, aber nicht in die Tabelle > geschrieben. Alle Felder haben dieselben Eigenschaften. hm... if objrs.eof ... ja wann soll das denn am ende sein? setz mal ein objrs.movelast davor und cancel die abfrage | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
