שאילת LDAP דרך VB....

raz248

New member
שאילת LDAP דרך VB....

היי מה קורה? אם אני רוצה לעשות שאילתת LDAP (דרך active directory) דרך תוכנית VB.... יש לכם מושג איך?
 

ארזירון

New member
בעיקרון

צריך סוג של אובייקט - למשל כל מה שמתחיל ב-IADS....
Set oRoot = GetObject("LDAP://rootDSE") sDomain = oRoot.Get("defaultNamingContext") Set oDomain = GetObject("LDAP://" & sDomain)​
אפשר לעשות גם getobject לאובייקטים אחרים כגון משתמש, מחשב, או כל דבר אחר....IADS זה בעצם interface של directory services..... מצד שני, אם מדובר ב-MS AD אז אפשר להשתמש ב-ADO כדי להריץ שאילתות ישר מול AD....
conn.Open "Data Source=Active Directory Provider;Provider=ADsDSOObject"​
ואז להריץ שאילתות בפורמט מסוים - LDAP Query....
 

raz248

New member
עוד שאלה קטנה...

איך אני יוצר קבצי excel? אני רוצה ליצור, לשמור מידע בקובץ לפתוח אותו אחר כך.... יש לכם מושג איך עושים את זה?
 

ארזירון

New member
מספר אופציות

הראשונה היא קובץ טקסט פשוט מופרד בפסיקים (ולכן זה יהיה CSV שאקסל פותח ומפרמט ללא בעיות) השנייה היא להשתמש באובייקט של אקסל כדי לייצר קובץ - משהו בסגנון של
set olexcel = createobject("excel.application")​
 
למעלה