![]() |
Substring? Nur kleinen Teil einer Zelle rausschneiden
Tach zusammen,
ich hänge mal wieder. Ich habe eine Tabelle, in der eine Spalte FileName zu finden ist. Jetzt mache ich in einer Schleife, die so oft, wie die Tabelle Zeilen hat durch läuft, ein paar Operationen. An einer Stelle hänge ich. Ich möchte dieses machen:
Delphi-Quellcode:
Und zwar sieht der FileName 'glücklicher weise immer so aus: ####_Name.TXT. Wobei sich der Name halt immer ändert aber immer gleich lang ist.
qUpdate.ParamByName('Parameter').AsString := tRefFileName????;
qUpdate.ExecSQL; Sprich: ich brauche immer die Werte von der acht-letzten-Stelle bis zu fünf-letzten-Stelle... Und ich will jetzt als Parameter immer den Namen und nur den Namen übergeben. Ist bestimmt einfach. Aber ich rall das heute nicht. Wäre schön, wenn mir jemand helfen könnte. Danke |
Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
so
Delphi-Quellcode:
var
s:string; begin s:= copy(tRefFileName,5,3); s:='dein geünschter wert' end; |
Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
Stimmt.
Ich hatte halt vor das Ganze in einen Ausdruck zu packen. Danke |
Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
Hallo Mauli,
verwende doch einfach die Funktion Copy.
Delphi-Quellcode:
Für die Zahl 7 kann ich mich jetzt alerdings nicht verbürgen.
s := Copy( tRetFileName, Length (tRetFilename) - 7, 3);
|
Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
Zitat:
Delphi-Quellcode:
qUpdate.ParamByName('Parameter').AsString := Copy( tRetFileName, Length (tRetFilename) - 7, 3);
|
Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
Klasse. Vielen Dank!!! :hello:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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