Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi LIKE oder Parameter im Active Directory ? (https://www.delphipraxis.net/25057-like-oder-parameter-im-active-directory.html)

Manu-ela 30. Jun 2004 15:31


LIKE oder Parameter im Active Directory ?
 
HAllo @ all,

ich habe mal eine Frage an euch, bei der ich hier schier am verzweifeln bin.

Für eine Suchroutine muss ich auf das Active Directory zugreifen.
Der allgemeine Zugriff ist über die ADO Komponenten nicht das Problem.
Dieser klappt, wenn ich mir den ganzen Inhalt eines Objektes oder nur einen bestimmten Datensatz anzeigen lasse, tadellos.
So kann ich mir zum Beispiel auch schon nur die Spalten, die ich benötige, anzeigen lassen.

Ich will natürlich die Suche nach einem Namen, den ich in ein Editfeld eingebe, starten.
Und darin liegt auch schon der Knackpunkt. Ich bekomme es einfach nicht hin mit 'LIKE' oder Parametern zu arbeiten :cry:

Bisher habe ich für sowas bei normalen Datenbanken immer mit Parametern gearbeitet.
Habe aber absolut keine Ahnung, wie ich das im Active Directory hinbekommen soll.

Bin für jeden Tip und Ratschlag mehr als dankbar.

MfG Manu-ela

prov171 1. Jul 2004 09:43

Re: LIKE oder Parameter im Active Directory ?
 
Code:
adoquery1.Active:=false;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('SELECT telephonenumber,givenName, sn FROM ''' + 'LDAP://DC=[color=green] Windows2000 Domäne[/color] ,DC=[color=green]Domänensuffix[/color]' + ''' WHERE objectClass=''' + 'user' + '''AND [size=18][color=red]sn = ''' + Edit1.Text + '*' + '''[/color][/size] ORDER BY sn');
adoquery1.active:=true;

Das sollte dir weiterhelfen ;-)

[edit=sakura] [pre]Tags. Mfg, sakura[/edit]

Manu-ela 1. Jul 2004 12:40

Re: LIKE oder Parameter im Active Directory ?
 
danke schön, genau das wars ^^ !

klappt nun, danke nochmal


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz