Saya mencoba membuat kode vb.net untuk kueri sederhana melalui LDAP tetapi mengalami masalah dan tidak dapat menemukan lokasinya.
Dim ldapServerName As String = "xxx.test.intranet.xxx.ca"
Dim oRoot As DirectoryEntry = New DirectoryEntry("LDAP://" & ldapServerName & "/c=ca, DC=xxx,DC=corp,DC=xxx,DC=ca")
oRoot.Username = "ou=Tool,ou=applications,o=xxx,c=ca"
oRoot.Password = "something@2015"
Dim LDAPSearcher As New DirectorySearcher()
LDAPSearcher.Filter = "(&(employeenumber=6012589))"
Dim SearchResult As SearchResult = LDAPSearcher.FindOne()
Dim UserEntry As DirectoryEntry = SearchResult.GetDirectoryEntry()
EDTEST.Text = UserEntry.Properties("employeenumber").Value.ToString
itu memberi saya kesalahan yang mengatakan bahwa objek tersebut tidak valid. Variabel pencari sebenarnya kosong sehingga ada hubungannya dengan permintaan saya.
Ini adalah pertama kalinya saya menggunakan LDAP¨dan saya telah mencoba beberapa solusi yang dapat saya temukan di internet tetapi sejauh ini tidak ada yang berhasil.
Kesalahan: Objek tidak disetel ke turunan suatu objek.