<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>heyko`s &#187; Delphi</title>
	<atom:link href="http://heyko.esenscity.de/blog/tag/delphi/feed/" rel="self" type="application/rss+xml" />
	<link>http://heyko.esenscity.de/blog</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 09:50:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Kurztipp &#8211; Delphi Editfeld Focus, Cursor und Co.</title>
		<link>http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/</link>
		<comments>http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 05:39:02 +0000</pubDate>
		<dc:creator>Heyko</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programmieren]]></category>

		<guid isPermaLink="false">http://heyko.esenscity.de/blog/?p=594</guid>
		<description><![CDATA[Hallo zusammen, nach sehr langer Zeit mal wieder etwas zum Thema Delphi. Diese Mal: Man setzt den Focus auf ein Edit-Feld und möchte am Ende des darin enthaltenen Texts fortfahren: Geht auch mit Comboboxen und anderen Objekten mit .Text Eigenschaft. Eigentlich eher banal, allerdings muss man erstmal die passende Eigenschaft finden. Share this on del.icio.us [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo zusammen, nach sehr langer Zeit mal wieder etwas zum Thema Delphi.</p>
<p>Diese Mal: Man setzt den Focus auf ein Edit-Feld und möchte am Ende des darin enthaltenen Texts fortfahren:</p>
<pre class="brush: plain; title: ; notranslate">cbb_kaufm_besitzer.SetFocus;
cbb_kaufm_besitzer.SelStart := length(cbb_kaufm_besitzer.Text);</pre>
<p>Geht auch mit Comboboxen und anderen Objekten mit .Text Eigenschaft. Eigentlich eher banal, allerdings muss man erstmal die passende Eigenschaft finden.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Kurztipp+-+Delphi+Editfeld+Focus%2C+Cursor+und+Co.&amp;link=http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/&amp;notes=Hallo%20zusammen%2C%20nach%20sehr%20langer%20Zeit%20mal%20wieder%20etwas%20zum%20Thema%20Delphi.%0D%0A%0D%0ADiese%20Mal%3A%20Man%20setzt%20den%20Focus%20auf%20ein%20Edit-Feld%20und%20m%C3%B6chte%20am%20Ende%20des%20darin%20enthaltenen%20Texts%20fortfahren%3A%0D%0A%0D%0A%0D%0A%0D%0AGeht%20auch%20mit%20Comboboxen%20und%20anderen%20Objekten%20mit%20.Text%20Eigenschaft.%20Eigentlich%20eher%20banal%2C%20allerdings%20muss%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Kurztipp+-+Delphi+Editfeld+Focus%2C+Cursor+und+Co.&amp;link=http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/&amp;notes=Hallo%20zusammen%2C%20nach%20sehr%20langer%20Zeit%20mal%20wieder%20etwas%20zum%20Thema%20Delphi.%0D%0A%0D%0ADiese%20Mal%3A%20Man%20setzt%20den%20Focus%20auf%20ein%20Edit-Feld%20und%20m%C3%B6chte%20am%20Ende%20des%20darin%20enthaltenen%20Texts%20fortfahren%3A%0D%0A%0D%0A%0D%0A%0D%0AGeht%20auch%20mit%20Comboboxen%20und%20anderen%20Objekten%20mit%20.Text%20Eigenschaft.%20Eigentlich%20eher%20banal%2C%20allerdings%20muss%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Kurztipp+-+Delphi+Editfeld+Focus%2C+Cursor+und+Co.&amp;link=http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/&amp;notes=Hallo%20zusammen%2C%20nach%20sehr%20langer%20Zeit%20mal%20wieder%20etwas%20zum%20Thema%20Delphi.%0D%0A%0D%0ADiese%20Mal%3A%20Man%20setzt%20den%20Focus%20auf%20ein%20Edit-Feld%20und%20m%C3%B6chte%20am%20Ende%20des%20darin%20enthaltenen%20Texts%20fortfahren%3A%0D%0A%0D%0A%0D%0A%0D%0AGeht%20auch%20mit%20Comboboxen%20und%20anderen%20Objekten%20mit%20.Text%20Eigenschaft.%20Eigentlich%20eher%20banal%2C%20allerdings%20muss%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D%2Bvia%2B%2540Shareaholic&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=Kurztipp+-+Delphi+Editfeld+Focus%2C+Cursor+und+Co.&amp;link=http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/&amp;notes=Hallo%20zusammen%2C%20nach%20sehr%20langer%20Zeit%20mal%20wieder%20etwas%20zum%20Thema%20Delphi.%0D%0A%0D%0ADiese%20Mal%3A%20Man%20setzt%20den%20Focus%20auf%20ein%20Edit-Feld%20und%20m%C3%B6chte%20am%20Ende%20des%20darin%20enthaltenen%20Texts%20fortfahren%3A%0D%0A%0D%0A%0D%0A%0D%0AGeht%20auch%20mit%20Comboboxen%20und%20anderen%20Objekten%20mit%20.Text%20Eigenschaft.%20Eigentlich%20eher%20banal%2C%20allerdings%20muss%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-printfriendly">
			<a href="http://www.shareaholic.com/api/share/?title=Kurztipp+-+Delphi+Editfeld+Focus%2C+Cursor+und+Co.&amp;link=http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/&amp;notes=Hallo%20zusammen%2C%20nach%20sehr%20langer%20Zeit%20mal%20wieder%20etwas%20zum%20Thema%20Delphi.%0D%0A%0D%0ADiese%20Mal%3A%20Man%20setzt%20den%20Focus%20auf%20ein%20Edit-Feld%20und%20m%C3%B6chte%20am%20Ende%20des%20darin%20enthaltenen%20Texts%20fortfahren%3A%0D%0A%0D%0A%0D%0A%0D%0AGeht%20auch%20mit%20Comboboxen%20und%20anderen%20Objekten%20mit%20.Text%20Eigenschaft.%20Eigentlich%20eher%20banal%2C%20allerdings%20muss%20&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=236&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Send this page to Print Friendly">Send this page to Print Friendly</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://heyko.esenscity.de/blog/2010/12/22/kurztipp-delphi-editfeld-focus-cursor-und-co/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Delphi 7 &#8211; Pfad des Programme-Ordners ermitteln</title>
		<link>http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/</link>
		<comments>http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 08:19:04 +0000</pubDate>
		<dc:creator>Heyko</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Borland]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://heyko.esenscity.de/blog/?p=448</guid>
		<description><![CDATA[Weil gerade benötigt: Pfad des Programme-Ordners ermitteln Selbst bei dem Einsatz auf ausschließlich deutschen Systemen, wird es spätestens in einer Mischumgebung aus Windows XP, Vista und 7 notwendig das Programmverzeichnis dynamisch zu ermitteln. Share this on del.icio.us Share this on Facebook Tweet This! Add this to Google Reader Send this page to Print Friendly Get [...]]]></description>
			<content:encoded><![CDATA[<p>Weil gerade benötigt: <a href="http://www.delphi-treff.de/tipps/dateienverzeichnisse/wiki/Pfad%20des%20Programme-Ordners%20ermitteln/">Pfad des Programme-Ordners ermitteln</a></p>
<p>Selbst bei dem Einsatz auf ausschließlich deutschen Systemen, wird es spätestens in einer Mischumgebung aus Windows XP, Vista und 7 notwendig das Programmverzeichnis dynamisch zu ermitteln.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=Delphi+7+-+Pfad+des+Programme-Ordners+ermitteln+&amp;link=http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/&amp;notes=Weil%20gerade%20ben%C3%B6tigt%3A%20Pfad%20des%20Programme-Ordners%20ermitteln%0D%0A%0D%0ASelbst%20bei%20dem%20Einsatz%20auf%20ausschlie%C3%9Flich%20deutschen%20Systemen%2C%20wird%20es%20sp%C3%A4testens%20in%20einer%20Mischumgebung%20aus%20Windows%20XP%2C%20Vista%20und%207%20notwendig%20das%20Programmverzeichnis%20dynamisch%20zu%20ermitteln.&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=Delphi+7+-+Pfad+des+Programme-Ordners+ermitteln+&amp;link=http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/&amp;notes=Weil%20gerade%20ben%C3%B6tigt%3A%20Pfad%20des%20Programme-Ordners%20ermitteln%0D%0A%0D%0ASelbst%20bei%20dem%20Einsatz%20auf%20ausschlie%C3%9Flich%20deutschen%20Systemen%2C%20wird%20es%20sp%C3%A4testens%20in%20einer%20Mischumgebung%20aus%20Windows%20XP%2C%20Vista%20und%207%20notwendig%20das%20Programmverzeichnis%20dynamisch%20zu%20ermitteln.&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=Delphi+7+-+Pfad+des+Programme-Ordners+ermitteln+&amp;link=http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/&amp;notes=Weil%20gerade%20ben%C3%B6tigt%3A%20Pfad%20des%20Programme-Ordners%20ermitteln%0D%0A%0D%0ASelbst%20bei%20dem%20Einsatz%20auf%20ausschlie%C3%9Flich%20deutschen%20Systemen%2C%20wird%20es%20sp%C3%A4testens%20in%20einer%20Mischumgebung%20aus%20Windows%20XP%2C%20Vista%20und%207%20notwendig%20das%20Programmverzeichnis%20dynamisch%20zu%20ermitteln.&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D%2Bvia%2B%2540Shareaholic&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=Delphi+7+-+Pfad+des+Programme-Ordners+ermitteln+&amp;link=http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/&amp;notes=Weil%20gerade%20ben%C3%B6tigt%3A%20Pfad%20des%20Programme-Ordners%20ermitteln%0D%0A%0D%0ASelbst%20bei%20dem%20Einsatz%20auf%20ausschlie%C3%9Flich%20deutschen%20Systemen%2C%20wird%20es%20sp%C3%A4testens%20in%20einer%20Mischumgebung%20aus%20Windows%20XP%2C%20Vista%20und%207%20notwendig%20das%20Programmverzeichnis%20dynamisch%20zu%20ermitteln.&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-printfriendly">
			<a href="http://www.shareaholic.com/api/share/?title=Delphi+7+-+Pfad+des+Programme-Ordners+ermitteln+&amp;link=http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/&amp;notes=Weil%20gerade%20ben%C3%B6tigt%3A%20Pfad%20des%20Programme-Ordners%20ermitteln%0D%0A%0D%0ASelbst%20bei%20dem%20Einsatz%20auf%20ausschlie%C3%9Flich%20deutschen%20Systemen%2C%20wird%20es%20sp%C3%A4testens%20in%20einer%20Mischumgebung%20aus%20Windows%20XP%2C%20Vista%20und%207%20notwendig%20das%20Programmverzeichnis%20dynamisch%20zu%20ermitteln.&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=236&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Send this page to Print Friendly">Send this page to Print Friendly</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://heyko.esenscity.de/blog/2010/03/19/delphi-7-pfad-des-programme-ordners-ermitteln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Delphi] LDAP via ADO</title>
		<link>http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/</link>
		<comments>http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 10:27:54 +0000</pubDate>
		<dc:creator>Heyko</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[ADO]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/</guid>
		<description><![CDATA[Nachdem mir der Einstieg in dieses Thema mangels Quellen doch etwas Probleme bereitet hat hier ein kleines Einstiegs Tutorial zum Thema LDAP Zugriff via Delphi. Für grundlegenden Zugriff auf ein Active Directory bringt Delphi 7 bereits alles benötigte von Haus aus mit. Benötigt wird dafür die ADO-Komponente. Bei ADO (ActiveX Data Objects) handelt es sich [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Nachdem mir der Einstieg in dieses Thema mangels Quellen doch etwas Probleme bereitet hat hier ein kleines Einstiegs Tutorial zum Thema LDAP Zugriff via Delphi.</p>
<p align="left">Für grundlegenden Zugriff auf ein <a href="http://de.wikipedia.org/wiki/Active_Directory">Active Directory</a> bringt <a href="http://de.wikipedia.org/wiki/Borland_Delphi#Delphi_7_.28Codename:_Aurora.29">Delphi 7</a> bereits alles benötigte von Haus aus mit. Benötigt wird dafür die <a href="http://de.wikipedia.org/wiki/ActiveX_Data_Objects">ADO-Komponente</a>. Bei ADO (ActiveX Data Objects) handelt es sich um eine proprietäre Schnittstelle aus dem Hause <a href="http://www.microsoft.com/">Microsoft</a>, mit der Zugriffe auf eine Vielzahl von Datenbanken wie Oracle, Microsoft Access und Active Directory möglich ist.</p>
<p align="left"><span id="more-132"></span></p>
<p align="left">Zuerst fügt man dem eigenen Projekt eine ADOConnection hinzu. Diese findet man unter dem Menüpunkt ADO. Über die ADOConnection wir die eigentliche Datenbankverbindung aufgebaut die man später für die Abfragen nutzt.Die Verbindung wird über den sogenannten ConnectionString konfiguriert. Dafür steht ein Assistent bereit der nach dem Füttern mit Daten einen ConnectionString erstellt.</p>
<p style="text-align: center"><img src="http://heyko.esenscity.de/blog/wp-content/uploads/2007/07/ado_cs_1.PNG" alt="ADO ConnectionString Wizard #1" /></p>
<p align="left">Im ersten Punkt wird als <a href="http://de.wikipedia.org/wiki/Object_Linking_and_Embedding">OLE</a> DB-Provider &#8220;OLE DB-Provider for Microsoft Directory Services&#8221; ausgewählt.</p>
<p style="text-align: center"> <img src="http://heyko.esenscity.de/blog/wp-content/uploads/2007/07/ado_cs_2.PNG" alt="ADO ConnectionString Wizard #2" /></p>
<p>Im nächsten Schritt gibt man als Datenquelle z.B. den primären Domänencontroller an. Unter Punkt zwei kann man die Art der Authentifizierung am Domänencontroller wählen.</p>
<ul>
<li>
<p align="left"><strong>Integrierte Sicherheit von Windows NT verwenden</strong><br />
Diese Authentifizierungsart verwendet das Benutzerkonto des Nutzers der die Anwendung ausführt.</li>
</ul>
<ul>
<li>
<p align="left"><strong>Spezifischen Benutzernamen und Kennwort verwenden</strong><br />
Oder man gibt einen bestimmten Benutzernamen vor z.B. wenn alle Nutzer der Anwendung einen bestimmten Account verwenden sollen.</li>
</ul>
<p align="left">Im Anschluss daran kann mit über den Button &#8220;Verbindung testen&#8221; überprüfen ob alle Einstellungen richtig vorgenommen wurden.</p>
<p align="left">Der daraus erstellte ConnectionString könnte z.B. folgendermaßen aussehen:</p>
<blockquote>
<p align="left">Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Data Source=meindomänencontroller;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648</p>
</blockquote>
<p align="left"><img src="http://heyko.esenscity.de/blog/wp-content/uploads/2007/07/adodataset.PNG" alt="ADO Dataset #1" align="right" />Um jetzt auch wirklich Datensätze aus dem Active Directory auszulesen fügt man seinem Projekt ein ADODataset Objekt hinzu, welches sich ebenfalls im Menü ADO befindet.</p>
<p align="left">Dieses Objekt bekommt zuersteinmal mitgeteilt über welche Verbindung es auf das Active Directory zugreifen soll. Und zwar über den Wert &#8220;Connection&#8221; der im Drop-Down Menü bereits unser ADOConnection Objekt bereithalten sollte.</p>
<p align="left">Als nächstes kommt die eigentliche Abfrage, die über die Eigenschaft &#8220;CommandText&#8221; des ADODataSet Objekts definiert wird. Wählt man die Eigenschaft &#8220;CommandText&#8221; aus erhält man eine Art SQL Editor in den wir jetzt den LDAP -Query eintragen.</p>
<p align="left">Als Beispiel nehme ich hier mal eine simple Abfrage aller inetOrgPerson-Objekte.</p>
<blockquote>
<p align="left">SELECT displayname</p>
<p align="left">FROM &#8216;LDAP://dc=domäne,dc=local&#8217;</p>
<p align="left">WHERE objectClass=&#8217;inetOrgPerson&#8217;</p>
</blockquote>
<p align="left">Wichtig sind hier die Anführungszeichen und natürlich die richtige Domäne als Datenbank unter FROM. Wenn man jetzt die Eigenschaft Active des ADO DataSet Objekts auf True stellt fragt er bereits das Active Directory ab, bzw. sollte es tun. Allerdings bekommt man davon noch nicht wirklich viel zu sehen. Deshalb bringen wir jetzt zwei neue Objekte in unser Projekt ein. Zuerst DataSource, welches sich unter &#8220;Data Access&#8221; befindet und  ein DBGrid welches man unter &#8220;Data Controls&#8221; findet.</p>
<p align="left">Dem DataSource Objekt wird als DataSet &#8220;ADODataSet1&#8243; zugewiesen, und dem DBGrid als DataSource &#8220;DataSource1&#8243; . Wenn man jetzt das ADODataSet1 auf Active = True setzt wird das DB Grid mit Inhalt gefüllt.</p>
<p align="left"><img src="http://heyko.esenscity.de/blog/wp-content/uploads/2007/07/mainformldap.PNG" alt="ADO Mainform" /></p>
<p align="left">Soviel erstmal dazu vieleicht schreibe ich noch etwas mehr über Filtermöglichkeiten sobald ich mich damit näher auseinandergesetzt habe. Ich finde es jedenfalls sehr interessant, mit einfachen Mitteln auf ein Active Directory zuzugreifen und auch noch SQL-ähnliche Syntax verwenden zu können.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
		<li class="shr-delicious">
			<a href="http://www.shareaholic.com/api/share/?title=%5BDelphi%5D+LDAP+via+ADO&amp;link=http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/&amp;notes=%0D%0ANachdem%20mir%20der%20Einstieg%20in%20dieses%20Thema%20mangels%20Quellen%20doch%20etwas%20Probleme%20bereitet%20hat%20hier%20ein%20kleines%20Einstiegs%20Tutorial%20zum%20Thema%20LDAP%20Zugriff%20via%20Delphi.%0D%0AF%C3%BCr%20grundlegenden%20Zugriff%20auf%20ein%20Active%20Directory%20bringt%20Delphi%207%20bereits%20alles%20ben%C3%B6tigte%20von%20Haus%20aus%20mit.%20Ben%C3%B6tigt%20wird%20daf%C3%BCr%20die&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=2&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.shareaholic.com/api/share/?title=%5BDelphi%5D+LDAP+via+ADO&amp;link=http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/&amp;notes=%0D%0ANachdem%20mir%20der%20Einstieg%20in%20dieses%20Thema%20mangels%20Quellen%20doch%20etwas%20Probleme%20bereitet%20hat%20hier%20ein%20kleines%20Einstiegs%20Tutorial%20zum%20Thema%20LDAP%20Zugriff%20via%20Delphi.%0D%0AF%C3%BCr%20grundlegenden%20Zugriff%20auf%20ein%20Active%20Directory%20bringt%20Delphi%207%20bereits%20alles%20ben%C3%B6tigte%20von%20Haus%20aus%20mit.%20Ben%C3%B6tigt%20wird%20daf%C3%BCr%20die&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=5&amp;tags=&amp;ctype=" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://www.shareaholic.com/api/share/?title=%5BDelphi%5D+LDAP+via+ADO&amp;link=http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/&amp;notes=%0D%0ANachdem%20mir%20der%20Einstieg%20in%20dieses%20Thema%20mangels%20Quellen%20doch%20etwas%20Probleme%20bereitet%20hat%20hier%20ein%20kleines%20Einstiegs%20Tutorial%20zum%20Thema%20LDAP%20Zugriff%20via%20Delphi.%0D%0AF%C3%BCr%20grundlegenden%20Zugriff%20auf%20ein%20Active%20Directory%20bringt%20Delphi%207%20bereits%20alles%20ben%C3%B6tigte%20von%20Haus%20aus%20mit.%20Ben%C3%B6tigt%20wird%20daf%C3%BCr%20die&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D%2Bvia%2B%2540Shareaholic&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-googlereader">
			<a href="http://www.shareaholic.com/api/share/?title=%5BDelphi%5D+LDAP+via+ADO&amp;link=http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/&amp;notes=%0D%0ANachdem%20mir%20der%20Einstieg%20in%20dieses%20Thema%20mangels%20Quellen%20doch%20etwas%20Probleme%20bereitet%20hat%20hier%20ein%20kleines%20Einstiegs%20Tutorial%20zum%20Thema%20LDAP%20Zugriff%20via%20Delphi.%0D%0AF%C3%BCr%20grundlegenden%20Zugriff%20auf%20ein%20Active%20Directory%20bringt%20Delphi%207%20bereits%20alles%20ben%C3%B6tigte%20von%20Haus%20aus%20mit.%20Ben%C3%B6tigt%20wird%20daf%C3%BCr%20die&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
		<li class="shr-printfriendly">
			<a href="http://www.shareaholic.com/api/share/?title=%5BDelphi%5D+LDAP+via+ADO&amp;link=http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/&amp;notes=%0D%0ANachdem%20mir%20der%20Einstieg%20in%20dieses%20Thema%20mangels%20Quellen%20doch%20etwas%20Probleme%20bereitet%20hat%20hier%20ein%20kleines%20Einstiegs%20Tutorial%20zum%20Thema%20LDAP%20Zugriff%20via%20Delphi.%0D%0AF%C3%BCr%20grundlegenden%20Zugriff%20auf%20ein%20Active%20Directory%20bringt%20Delphi%207%20bereits%20alles%20ben%C3%B6tigte%20von%20Haus%20aus%20mit.%20Ben%C3%B6tigt%20wird%20daf%C3%BCr%20die&amp;short_link=&amp;shortener=google&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=236&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Send this page to Print Friendly">Send this page to Print Friendly</a>
		</li>
</ul><div style="clear: both;"></div><div class="shr-getshr" style="visibility:hidden;font-size:10px !important"><a target="_blank" href="http://www.shareaholic.com/?src=pub">Get Shareaholic</a></div><div style="clear: both;"></div></div>

]]></content:encoded>
			<wfw:commentRss>http://heyko.esenscity.de/blog/2007/07/13/delphi-ldap-via-ado/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

