AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String & Konstante nicht gleich?

Ein Thema von f4_tim · begonnen am 4. Sep 2005 · letzter Beitrag vom 5. Sep 2005
 
f4_tim

Registriert seit: 28. Okt 2004
Ort: Duisburg
28 Beiträge
 
Delphi 7 Personal
 
#1

String & Konstante nicht gleich?

  Alt 4. Sep 2005, 00:51
Hallo DP'ler!

Ich schreibe zur Zeit wieder an einem Programm, welches hunderte Schüler aus einener CSV Datei ins Active Directory überträgt. Die Schüler werden so
Delphi-Quellcode:
grp := GetObject('LDAP://CN=schueler_grp,OU=Gruppen,DC=SCHULE,DC=LOCAL') as IADsGroup;
grp.Add('LDAP://CN=' + name + ',OU=stufe' + stufe + ',OU='+schueler+',DC=SCHULE,DC=LOCAL');
der Gruppe "schueler_grp" hinzugefügt.

Wie man sieht, ist die Domäne hardcoded. Um dieses zu ändern, habe ich obrigen Code in
Delphi-Quellcode:
grp := GetObject('LDAP://CN=schueler_grp,OU=Gruppen,'+DOMAINCON) as IADsGroup;
grp.Add('LDAP://CN=' + name + ',OU=stufe' + stufe + ',OU='+schueler+','+DOMAINCON);
geändert.

Nun zu meinem Problem: Wenn DOMAINCON eine Konstante also
 const DOMAINCON = 'DC=SCHULE,DC=LOCAL' ist, klappt alles.
Ist DOMAINCON allerdings eine Variable, der per
 DOMAINCON := 'DC=SCHULE,DC=LOCAL' der Wert zugewiesen wird, klappt es nicht. -> Das Programm stürzt ab.

Merkwürdig ist, dass ähnliche Anweisungen wie z.B.
 OU := GetObject('LDAP://OU=stufe' + stufe + ',OU='+schueler+','+DOMAINCON) as IADsContainer; um in eine Organisationseinheit zu wechseln ohne Weiteres funktionieren.

Wisst ihr vielleicht Rat?

Grüße aus Duisburg
Tim

[edit]Ein ' vergessen [/edit]
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz