Sal� Text ersetzen: replace(strText, "'", "''") oder replace(strText, chr(39), "''")
Gruss Michi ----- Original Message ----- From: "J�rgen Magg" <[EMAIL PROTECTED]> To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]> Sent: Sunday, March 31, 2002 7:36 PM Subject: [aspdebeginners] AW: Problem mit diesem ' - Zeichen > Ja, aber wenn dies jemand anders eingibt und nicht ich, und der dies nicht > wei�. > Ich m�chte dies ja abfangen. > Was soll ich denn im Archiv eingeben? > mfg J�rgen > > -----Urspr�ngliche Nachricht----- > Von: Heiko Richler [mailto:[EMAIL PROTECTED]] > Gesendet: Sonntag, 31. M�rz 2002 18:41 > An: ASP Diskussionsliste fuer Anfaenger > Betreff: [aspdebeginners] AW: Problem mit diesem ' - Zeichen > > > Vgl. Archiv! > > ' innerhalb einer Zeichenkette verdoppeln (�hnlich wie " in Basic). > Also "bla's bla" in SQL "...='bla''s bla'..." -> und es passt. > > Wie es geht steht sicher im Archiv! > > Gru� > > Heiko Richler > > Systemingenieur > Georg-Simon-Ohm-Fachhochschule N�rnberg > Fachbereich Informatik > http://web1.informatik.fh-nuernberg.de/heiko.richler/ > > > -----Urspr�ngliche Nachricht----- > > Von: J�rgen Magg [mailto:[EMAIL PROTECTED]] > > Gesendet: Sonntag, 31. M�rz 2002 18:23 > > An: ASP Diskussionsliste fuer Anfaenger > > Betreff: [aspdebeginners] Problem mit diesem ' - Zeichen > > > > > > Ich habe ein Formular. Alles was ich in dieses Formular > > schreibe wird in > > einer Datenbank gespeichert. > > Schreibe ich in eines von meinen Formular-Feldern einmal > > dieses Zeichen > > hinein: ' schreibt er den Text nicht in die Datenbank und es kommt > > folgender Fehler. Wie kann ich diesen Fehler abfangen? Weiter > > unten schreibe > > ich auch noch meinen Code hin: > > > > ___________________________________________ > > Microsoft JET Database Engine-Fehler '80004005' > > > > Feld 'tbAntwort.Nachricht' darf keine Zeichenfolge der L�nge > > Null sein. > > > > /eigenes_Forum/verwerten_post.asp, Zeile 21 > > ___________________________________________ > > > > <% > > StrNachricht = Request.QueryString("nachricht") > > StrID=Request.QueryString("ID") > > StrName = Request.QueryString("name") > > Dim ObjConnection, ObjRecord > > 'Verbindung vorbereiten > > Set ObjConnection=Server.CreateObject("ADODB.Connection") > > Set ObjRecord=Server.CreateObject("ADODB.RecordSet") > > '�ffnen der Verbindung, Ausf�hren der Query > > > > ObjConnection.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & > > Server.MapPath("../database/forum.mdb")) > > Set ObjRecord=ObjConnection.Execute("INSERT INTO > > tbAntwort (Forum_ID, Name, > > Nachricht) VALUES ('" & StrID & "','" & StrName & "','" & > > StrNachricht & > > "');") > > Set ObjRecord=Nothing > > Set ObjConnection=Nothing > > %> > > ___________________________________________ > > > > mfg J�rgen > > > > > > > > | 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/anme> lden/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 > > > > | 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
