Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: SQL Updatefrage zum Trimmen

  Alt 28. Aug 2005, 09:18
Hallo WEBSTER,

wenn Sybase dir eine entsprechende String-Funktion bereit stellen würde, dann würdest du sie im Handbuch gefunden haben. Bleiben genau zwei Möglichkeiten: du implementierst dir eine user defined function, die alle Leerstellen aus einer Zeichenkette entfernt, oder du erledigst das in der host language (Delphi?), was ich für das Naheliegendste halte:

Delphi-Quellcode:
function Without(const s, chars: string): string;
var
  i, iDel: integer;
begin
  Result := s;
  iDel := 0;
  for i := 1 to Length(s) do
    if Pos(s[i], chars) = 0
      then Result[i - iDel] := s[i]
      else Inc(iDel);
  SetLength(Result, Length(s) - iDel);
end;
Grüße vom marabu
  Mit Zitat antworten Zitat