将注册表中的一些编码一样,随机生成它,来做数据表的主键,请高人指点

解决方案 »

  1.   

    懂了,在MySQL中用 SELECT UUID(); 可以实现这个
      

  2.   

    function CreateGUIDStr(): string;
    var guid : TGUID;
    begin
      if Succeeded(SysUtils.CreateGUID(guid)) then
        Result := GUIDToString(guid)
      else
        Result := '';
    end;
      

  3.   

    在DELPHI中用  SHIFT+CTRL+G   也會產生
      MYSQL中   Select  UUID()    可翠產生
      MSSQL中   select  newID()
      

  4.   

    uses ..., ActiveX;procedure TForm1.btn1Click(Sender: TObject);
    var
     g: TGuid;
    begin
      coCreateGuid(g);
      ShowMessage(GuidToString(g));
    end;