Avatar billede webcon Nybegynder
13. maj 2005 - 09:22 Der er 6 kommentarer og
1 løsning

Opslag i AD

Hejsan..!!

Jeg står umiddelbart med et akut problem med opslag i AD.

Koden virker upåklageligt med et statisk opslag, såsom:

Set rs = conn.execute("SELECT mail From 'LDAP://dc=navn1,dc=navn1,dc=navn1' WHERE name='HansBørge'")

Ovennævnte returneret e-mail adresse for HansBørge, men hvis jeg nu vil lave en løkke og erstatte HansBørge med en variabel istedet, hvordan gør man det ???

/webcon
Avatar billede stefanfuglsang Juniormester
13. maj 2005 - 10:06 #1
lav en for-løkke, hvor du ændrer navn


navne = array("'Børge'", "'Jens'","'Hugo'")
for i=0 to 2
navn = navne(i)
s = "SELECT mail From 'LDAP://dc=navn1,dc=navn1,dc=navn1' WHERE name=" & navn
Set rs = conn.execute(s)
next
Avatar billede stefanfuglsang Juniormester
13. maj 2005 - 10:09 #2
PS: man kan klare sig uden en del af mellem-variablene, de er taget med for overskueligheds skyld.
og så skal variblerne helst erklæres først:
dim navne as variant
dim navn as string
dim i as integer
dim s as string
Avatar billede webcon Nybegynder
13. maj 2005 - 11:18 #3
Eksempelvist har jeg en ListBox, hvori jeg har mine brugere. Hvis jeg skulle kunne bruge denne liste, hvordan skal jeg så skrive. For en sikkerhedsskyld skriver jeg lige hele koden:

Set conn = CreateObject("ADODB.Connection")
    conn.Open "Provider=ADsDSOObject;"
    Set rs = conn.execute("SELECT mail From 'LDAP://dc=navn,dc=navn,dc=navn' WHERE name='brugernavn'")
   
    While Not rs.EOF
        MsgBox rs("mail")
        rs.MoveNext
    Wend
    conn.Close

Denne kode virker perfekt. Jeg har forsøgt med din kode men får fejl.
Avatar billede webcon Nybegynder
13. maj 2005 - 11:26 #4
Jeg får fejl i linien og S er dimmet as String:

Set rs = conn.execute(S)
Avatar billede webcon Nybegynder
13. maj 2005 - 11:44 #5
Undskyld jeg havde lavet en BØF.... dit eksempel virker faktisk....
Avatar billede stefanfuglsang Juniormester
13. maj 2005 - 11:46 #6
Det lyder godt
Avatar billede webcon Nybegynder
13. maj 2005 - 11:58 #7
Jeg takker for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester