May it's Usefull for ya
var
GAlias: string = 'ES';
GDriver: string = szPARADOX;
GAliasDir: string;
FParams: string;
FDrvName: string;
FDelete: boolean;
Procedure Modif_alias(chemin:string);
var i:integer;
begin
for i := 1 to ParamCount do
begin
case i of
1: GAlias := ParamStr(1);
2: GAliasDir := ParamStr(2);
3: GDriver := ParamStr(3);
end;
end;
if GAliasDir = '' then
GAliasDir := chemin;
begin
GAlias := 'ES' ; //exemple alias ici c'est ES comme nom
FDelete := True;
// GAlias := Copy(GAlias, 1, Length(GAlias));
Delete(GAlias, 0, 2); //it's what you seek

end ;
FDrvName := GDriver;
//Your driver and server name
if (CompareText(GDriver, szPARADOX) = 0) then
begin
if (CompareText(GDriver, szCFGDBSTANDARD) = 0) then FDrvName := szPARADOX;
FParams := Format('%s:"%s"', [szCFGDBPATH, GAliasDir]) +
Format(';%s:"%s"', [szCFGDBDEFAULTDRIVER, GDriver]) +
Format(';%s:"%s"', [szCFGDBENABLEBCD, szCFGFALSE]);
end ;
DbiInit(nil);
try
if FDelete then
try
DbiDeleteAlias(nil, PChar(GAlias));
except
end;
try
DbiAddAlias(nil, PChar(StrToOem(GAlias)),
PChar(StrToOem(FDrvName)),
PChar(FParams), True);
DbiCfgSave(nil, nil, True);
except
end;
finally
DbiExit();
end;
end;