Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Filter setzen mit mehrern Kriterien auf ein ADOB Verbind

  Alt 6. Jun 2007, 17:27
Hallo Sven,

du willst einen LDAP Suchfilter für einen Verzeichnisdienst aufbauen? Hier in Zeitlupe - wegen der Übersichtlichkeit:

Delphi-Quellcode:
var
  sFilter: string;
begin
  sFilter := Format('(%s=%s)', ['catmaildropcode', kriterium_1]);
  sFilter := sFilter + Format('(%s=%s)', ['catmaildropfaccode', kriterium_2]);
  sFilter := sFilter + Format('(%s=%s)', ['catafltnorgcode', kriterium_3]);
  sFilter := Format('(|%s)', [sFilter]);
  sFilter := Format('(&(objectClass=person)%s)', [sFilter]);
end;
Die Syntax wird in RFC 1960 beschrieben, wenn ich nicht irre. Was dir noch fehlt ist eine Escape-Funktion, mit der du die eventuell in deinen Suchkriterien vorkommenden Metazeichen maskierst.

Getippt und nicht getestet.

Grüße vom marabu
  Mit Zitat antworten Zitat