Wie konvertiere ich einen string in die sichere SQL-String?

Ich bin generieren einige sql-insert-Anweisungen aus einer Reihe von text-Dateien.

Diese text-Dateien sind in der Regel Benutzer eingegebenen Daten. Ich möchte zur Bereinigung dieser Daten, so dass es nicht zur Pause gehen die insert-Anweisung.

Zum Beispiel, einige der input-Daten verwendeten die Menschen das Wort nicht. Die "'" don T führen Sie die sql-Anweisung zu denken, der string beendet hat und somit einen Fehler verursachen.

Ist es .NETTO-Methode, die ich anrufen kann um zu konvertieren alle diese Zeichen, um entweder die escape-codes oder sichere Zeichen?

mögliche Duplikate von Schaffung eines sicheren SQL-Anweisungen als Zeichenfolgen
Verwendung von parametrisierten Abfragen (siehe verlinkten Frage).
Die Antwort gibt es, sagt die Eingabe der Daten in die Parameter. Ich bin einfach zu erzeugen versuchen, das script mit der Suche in text-Dateien. Mein Programm ist eigentlich nicht nennen werde die Datenbank spuckte den scripts.
Nicht sicher, wie Ihre Antwort-Adressen der Empfehlung, dass Sie der Verwendung von parametrisierten Abfragen. Die Skripts, die Sie generieren würde einfach werden, Skripts, die Verwendung von parametrisierten Abfragen-Sie haben tatsächlich nicht zum Aufruf der Datenbank.
werden Skripte, die Verwendung von parametrisierten Abfragen" - wie? Was macht ein .sql script-Datei sieht wie mit parametrisierten Abfragen? Wäre nicht die parameter-Werte haben werden, entkommen Sie wieder, wenn Sie geschrieben sind, in die Datei?

InformationsquelleAutor Diskdrive | 2011-04-03

Schreibe einen Kommentar