Frage : vb.net-Entdeckung using conaint

hallo dort, kann
I morgens using diesen Code, zum eines string

If sData.Contains („HTML“) then

how zu finden ich eine Schnur addieren, wie nicht „Störung“ enthält, also sie ob HTML-Schnur prüft und die nicht Störung in der sData Schnur! hat!

Antwort : vb.net-Entdeckung using conaint

Ich sagen, dass das Problem ist, dass Ihre text2insert Schnur einen 'Buchstaben irgendwo in ihr hat, welches als das Ende der Schnur gedeutet. Ein einfaches Beispiel des Versuchens nehmen, die Schnur einzusetzen

Aufreihen text2insert = „Ziege“;

Ihre SQL-Aussage wird dann…

EINSATZ IN WERTE feedback.html-(Daten) („Ziege ");

Hoffnungsvoll können Sie leicht sehen, wie dieses eine Syntaxstörung verursacht.

Die normale Weise, dass Sie diesem nähern konnten, ist mit PreparedStatements, mit Code wie below…


PreparedStatment stmt = con.prepareStatement („EINSATZ IN WERTE feedback.html-(Daten) (?); ");
stmt.setBytes (1, text2insert.getBytes ());
stmt.execute ();

(Anmerkung: dass ich nicht mit Klecks oder MySQL in Java, aber meiner schnellen Forschung gespielt, führt mich, zu glauben, dass, ein Byte zu verwenden [] die korrekte Weise ist, KLECKS-Spalten in MySQL zu beschäftigen)

Diese Weise dort sind keine Ausgaben mit Sonderzeichen, dem Entgehen, den Sicherheitslücken, usw., die Sie mit dem Versuchen, Ihre sql-Schnur manuell zu errichten erhalten.
Weitere Lösungen  
 
programming4us programming4us