Char (0) terminiert in C einen String (normalerweise)
Da Windows mehrheitlich aus C++ besteht, werden wohl beim IndexServer die
Strings auch so terminiert.
Was mich erstaunt ist, dass du auch noch Ch(32) hast... Space...

Das Feld ist eindeutig ein String mit fester Zeichenl�nge (nicht varchar)
Normalerweise hat solche ein String einfach Spaces am schluss... w�rde mit
Trim gut gehen.
Denke mal, dass ein Trim (oder LTrim / RTrim) das Zeichen 0 auch als
Stringende erkennen sollte...

mach doch mal SELECT Trim(Path) as Path from ...

Die Meisten DB Server kennen Trim, LTrim oder RTrim.

Gruss

Christian Thuer

----- Original Message -----
From: "Wolfgang Kluge" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Friday, April 19, 2002 4:14 PM
Subject: [aspdecoffeehouse] Indexserver


> hmmmm..
>
> seltsame gegebenheiten bringen mich dazu mal wiedere was fragen zu k�nnen
;)
>
> ich mach er sql eine abfrage auf einen indesserver-katalog (OPENQUERY
> blabla) nach bestimmten dateien.
> dies funktioniert wunderbar. ;)
>
> nun bekomme ich also einen pfad und dateinamen usw.
>
> das bl�de an den ergebnissen ist, dass hinter dem eigentlichem ende noch
ein
> paar zeichen mehr zur�ckkommen.
> wenn ich als dateiname beispielsweise "test.txt" erhalte steht nach .txt
> noch chr(0), chr(32) und noch ein paar zeichen. chr(0) und chr(32) ist bei
> jedem eintrag so(bisher zumindest). dahinter erscheinen(glaube ich) immer
> verschiedene zeichen.
>
> nun ist es so, dass ich mit SUBSTRING, CHARINDEX und LEFT den dateinamen
> extrahieren muss, wenn ich den "wirklichen" dateinamen haben will(und ich
> brauch den leider).
>
> das finde ich ziemlich ungeschickt und will eigentlich nur wissen, welche
> informationen da noch stehen, oder wie mans abschalten kann.
> wer wei� was und was soll das ;)?
>
> planloas, wolfgang ;)
> http://www.vbwelt.de/
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an