(Co-Admin)
Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
Delphi 2010 Professional
|
Re: SQL Problem mit Interbase
20. Nov 2003, 14:17
Hallo Touchdown,
eine Lösung hab ich noch: UDF (user defined functions):
Delphi-Quellcode:
function MYTRANSLATE(value, old, new: PChar): PChar; cdecl;
{
DECLARE EXTERNAL FUNCTION MyTranslate
CString(50), CString(50), CString(50)
RETURNS CString(50) FREE_IT
ENTRY_POINT 'Translate' MODULE_NAME 'MyUDF'
}
var
sValue, sOld, sNew : String;
i, posi : Integer;
begin
Result := value;
sValue := String(value);
sOld := String(old);
sNew := String(new);
for i := 1 to length(sValue) do
begin
posi := Pos(sValue[i], sOld);
if posi > 0 then
sValue[i] := sNew[posi];
end;
StrPCopy(Result, sValue);
end;
Albert Live long and prosper
MrSpock
|
|
Zitat
|