Einzelnen Beitrag anzeigen

RSF

Registriert seit: 13. Mär 2008
150 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#13

AW: GUIDToString: welche Feldgrösse in der DB?

  Alt 3. Mär 2016, 22:32
Ich benutze GUID in ID-Felder als CHAR(32)
Delphi-Quellcode:
function DB_GUID: String;
var
  NewGUID: TGUID;
  S: string;
begin
 CreateGUID(NewGUID);
 S:=GUIDToString(NewGUID);
 // Sonderzeichen entfernen ({,},-)
 while Pos('{', S) > 0 do
    Delete(S,Pos('{', S),1);
 while Pos('}', S) > 0 do
    Delete(S,Pos('}', S),1);
 while Pos('-', S) > 0 do
    Delete(S,Pos('-', S),1);
 Result:=S; // CAHR(32)
end;
Ronald
  Mit Zitat antworten Zitat