vorab wenns das falsche Forum ist, dann bitte verschieben - Danke
Folgendes - wir haben derzeit bei uns eine LDAP SQL Abfrage die auf unser AD zugreift.
Und alle Felder die wir benötigen (Name, Vorname, Anschrift, etc etc usw usf.) Funktionieren auch Problemlos...AUßER die Abfrage nach der Funktion der Person.
Denn die "description" Funktion spruckt folgende Fehlermeldung aus
Server: Nachr.-Nr. 7346, Schweregrad 16, Status 2, Zeile 2 Die Daten der Zeile konnten nicht vom OLE DB-Provider 'ADSDSOObject' abgerufen werden. Der Datenwert konnte nicht konvertiert werden, aus anderen Gründen als nicht übereinstimmende Vorzeichen oder Überlauf.
OLE DB-Fehlertrace [OLE/DB Provider 'ADSDSOObject' IRowset::GetData returned 0x80040e21: Data status returned from the provider: [COLUMN_NAME=description STATUS=DBSTATUS_E_CANTCONVERTVALUE]].
Ich hoffe ihr versteht einigermaßen was ich versuchen will euch zu erläutern^^.
Hier ist nochmal unsere Definition für das Feld "Beschreibung":
SELECT
description
FROM OPENQUERY( ADSI,
'SELECT
description
FROM
''LDAP://server/ DC=domain,DC=local''
WHERE
objectCategory = ''Person'' AND
objectClass = ''user''
order by
Name')