Beim Erstellen eines allgemeinen Filters (‚Organisation > Filter / Extrakt > Allgemein‘) für Felder der Typen ‚Global Eindeutige ID‘ und ‚Datensatz-ID‘ (physikalisch vom Typ ‚unique identifier‘) muss im cRM und Datenbanksystem MS SQL Server beachtet werden, dass vor dem Vergleichswert ein 0x eingefügt werden muss.
Beispiel:
[RecordID] = 0x547abe2f10832d4f84a323df3471599c
Diese Funktionalität wird ebenfalls in der OLE Schnittstelle des cRM unterstützt. Dafür können Sie die SetFilter Methode des RecordSet Objektes verwenden:
oCurrentRecordSet.SetFilter("RecordID = 0x547abe2f10832d4f84a323df3471599c")
Eine Beispielscript mit dieser Funktion finden Sie zum Download als Link in diesem Knowledgebase Artikel.
Links:
http://www.combit.net/de/support/files/cmbtkb/FilterUUID.zip
IDKBAD001055 KBAD001055