interbase und sql
-
moin,
hab grad festgestellt, dass ib mit dem sql befehl replace() nichts anfangen kann, hat jemand eine alternative?
zum verständnis: ich habe eine spalte in einer tabelle, in der ich die leerzeichen in den strings kicken muss.edit: ???
[ Dieser Beitrag wurde am 18.02.2003 um 08:37 Uhr von DBler editiert. ]
-
push
-
Google ist dein Freund.
-
thx, muss ich wohl drumrum basteln:(
-
Hab im Google was gefunden ... vielleicht bringts dir was
function myStrReplace(S: pchar; C: pchar; Replace: pchar):pchar;cdecl; var m1,m2,m3,m4:string; i : Integer; begin m1:=strpas(S); m2:=strpas(c); m3:=strpas(Replace); for i:=Length(m1) downto 1 do if m1[i]=m2 then m4:=m3+m4 else m4:=m1[i]+m4; tempstr:=pchar(m4); result:=tempstr; end;
-
die funktion ist nicht das problem, sondern wenn ichs mir selbst mach
muss ich alle daten holen, ändern und zurückschreiben, wenn ichs aber schaff das alles in ein sql statement zu quetschen, bleibt der kladderadatsch aufm server. geht auch n bissl um performance.trotzdem danke