Anmelden

View Full Version : QtmhCvtDb mit Sonderzeichen



timeless
08-08-11, 11:07
Hallo,

bei der Verwenung von QtmhCvtDb werden nicht alle Sonderzeichen (+&=) in die Datenbankfelder umgesetzt.
Ich kann natürlich diese Zeichen im Programm selber vor dem QtmhCvtDb umsetzen (+ wird zu %4E). Bei Zeichen, die standartmäßig in der QueryString - Strucktur vorkommen (&=), ist die feldgenaue Umsetzung natürlich recht schwierig.

Gibt es da noch einen anderen Weg?

Vielleicht eine Einstellung der im Parameter RcvFile verwendeten Datei?

Vielen Dank und viele Grüße

Timeless

Pikachu
08-08-11, 12:00
Wie sieht denn so ein Query-String von euch aus? Zeig mal ein Beispiel.

timeless
08-08-11, 12:17
Hallo,

es sollen z. B. folgende Felder aus dem Query - Sring ausgelesen werden:

&FELD1=+&FELD2=GmbH&Co

Nach den QtmhCvtDb ist

Feld1 leer und in Feld2 steht nur "GmbH".

Timeless

Pikachu
08-08-11, 12:34
Ja, das ist richtig so. Ein + im Query-String steht für ein Leerzeichen, ein & trennt die einzelnen Parameter voneinander und ein = steht zwischen Parametername und Wert.

Das heißt: Ihr müßt die Werte, die ihr da innerhalb des Query-Strings übergebt, "prozentkodieren (http://de.wikipedia.org/wiki/URL-Encoding)".