Hm.... Das erscheint mir aber schon ein bisschen eigent�mlich. Die einfachste L�sung w�re schon mit einem StrPos (Char(0))... schade, dass dies nicht geht.
Da w�sste ich auch nicht weiter... gibt es denn keine Beispiele in der MSDN oder so? Gruss Christian Thuer ----- Original Message ----- From: "Wolfgang Kluge" <[EMAIL PROTECTED]> To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]> Sent: Friday, April 19, 2002 6:51 PM Subject: [aspdecoffeehouse] Re: Indexserver > hi,.. > > danke f�r die ausf�hrliche antwort. > > > 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... > > es ist eindeutig ein varchar ;). den len() bringt versch. ergebnisse. auch > RTRIM und LTRIM hatte nichts gebracht(erst so kam ich ja drauf, dass da was > nicht stimmen kann*g*). > > bl�derweise schafft man es nicht, mittlest chrindex(chr(0), filename) an die > stelle zu kommen, denn chr(0) wird in diesem kontext als "keine ahnung was" > gewertet. und das ergebnis ist immer 1.. replace schaffts auch nicht(und > w�rde auch wenig bringen, da danach ja noch mehr unbestimmtes zeug kommt). > > Chr(32) stimmt auch nicht immer(hab ich grad gemerkt.) es sind verschiedene > zeichen, die nach dem eigentlichem dateinamen kommen, aber immer getrennt > durch chr(0). es sind immer an die 8 stellen. manchmal beinhalten sie einen > teil des dateinamens, manchmal auch nicht, manchmal mehr, manchmal weniger, > manchmal bei mehreren dateien gleich, manchmal auch nicht.. (wirklich > bin�r*g*) > > beispiel: > "warmduscher.txt � ? ? " > > > > mach doch mal SELECT Trim(Path) as Path from ... > > > > Die Meisten DB Server kennen Trim, LTrim oder RTrim. > > ist in diesem fall ein sqlserver7, ja. > > 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
