![]() |
space oder blank bei pfadangaben und sql
Hallo
Die Überschrift ist etwas kryptisch aber anders ist das Problem nicht auszudrücken. Ich hab einen String - genauer einen Pfad. Durch eine Pipe schick ich jetzt diesen Pfad zu einem Programm. Das Programm scheint aber wie eine sql Datenbank zu reagieren. Also muß ich im windows '\' durch '/' oder '\\' ersetzen. Das klappt ja gut nur was mache ich wenn der Pfad ein blank oder space beinhaltet? Bei blank bricht der Pfad einfach ab! Gibt es hier ebenfalls ein Zeichen womit ich blank ersetzen könnte? Danke Arnulf |
Re: space oder blank bei pfadangaben und sql
hi!
Rein theoretisch repräsentiert ein #32 ein Leerzeichen - ob es im vorliegenden Fall hilft, ist schwer zu sagen. Ansonsten könnten dir vielleicht " " helfen oder evtl. auch Escapezeichen? Ciao Frederic |
Re: space oder blank bei pfadangaben und sql
Leider hat nur ein escape zeichen geholfen.
"" war nichts und den ascii wert übertragen hab ich mangels erfahrung mit Delphi und faulheit zum suchen nicht geschafft :) Die Lösung für mich schaut also so aus - auch wenns nicht schön ist.
Delphi-Quellcode:
Wenn jemand eine schönere Lösung hat immer her damit :)
Dir := StringReplace(Dir, '\', '/', [rfReplaceAll]);
Dir := StringReplace(Dir, ' ', '\ ' , [rfReplaceAll]); Danke Arnulf |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz