Rainer Wittmann: Apostroph gegen MS SQL Datenbanken

Jetzt mach ichs schon so lange und hab immer wieder das Problem. Wie schaff ich es, dass ich Apostrophen wie

'  oder ´ oder `

in einer MS SQL speichern kann? Die DB will nicht so wie ich es will. Wie muss der DAtentyp lauten?

Frage zwei in diesem Zusammenhang:
Wenn ich über einen normalen Query aus einer MS SQL auslese muss ich immer Daten aus einem TEXT-Feld separat von anderen Datenfeldern auslesen. Gibt es auch hier eine Lösung?

Grüße
Rainer

  1. Hi,

    '  oder ´ oder `

    in einer MS SQL speichern kann? Die DB will nicht so wie ich es will. Wie muss der DAtentyp lauten?

    Ich vermute mal BINARY oder VARCHAR.

    Aber dein Problem wird wohl eher sein, dass du den String den du der Datenbank in der Query uebergibst nicht vorher gequotet hast.
    Unter Perl gibt es dafuer in der Perl-DBI ein Befehl quote().

    Frage zwei in diesem Zusammenhang:
    Wenn ich über einen normalen Query aus einer MS SQL auslese muss ich immer Daten aus einem TEXT-Feld separat von anderen Datenfeldern auslesen. Gibt es auch hier eine Lösung?

    Eigentlich kann man auch einen ganzen Hash oder ein Array bekommen mit einer ganzen Table.
    Aber das ist abhaengig von dem Datenbankinterface, welches du nutzt.
    Bei Perl ist das alles recht gut geloest. Mit welcher Sprache arbeitest du?

    Ciao,
     Wolfgang