aic007 Skrevet 27. mars 2008 Skrevet 27. mars 2008 Jeg kjører en spørring mot Active Directory ved bruk av linked server access (ADSI) Jeg kjører følgende kode for å hente data fra AD select sAMAccountName, givenname as 'First name', middleName as Initials, sn as 'Last name', displayName, telephonenumber as Telephone, mail as Mail, info as Remarks, title as Title, department as Department, company as Company, manager as Manager from openquery ( ADSI, 'SELECT sAMAccountName, givenname, middleName, sn, displayName, telephonenumber, mail, info, title, department, company, manager FROM ''LDAP://litwaredemo'' ') Jeg får frem en liste over alle bruker, men får i samma slengen over 100 linjer med NULL i alle kolonner. For å løse det prøvde jeg å sette is not NULL på alle attributer. Slik: ... samma kode som istad.... FROM ''LDAP://litwaredemo'' WHERE sAMAccountName is not NULL AND givenname is not NULL AND middleName is not NULL AND sn is not NULL AND displayName is not NULL AND telephonenumber is not NULL AND mail is not NULL AND info is not NULL AND title is not NULL AND department is not NULL AND company is not NULL AND manager is not NULL ') Og da får jeg følgende feilmelding. "Msg 7321, Level 16, State 2, Line 4 An error occurred while preparing the query "SELECT" Noen som vet hvordan jeg kan løse dette problemet ? :-)
blackbrrd Skrevet 27. mars 2008 Skrevet 27. mars 2008 Feilen var på linje fire (som det står i feilmeldingen) Linje 4 er: givenname as 'First name', Riktig er: givenname as "First name",
aic007 Skrevet 27. mars 2008 Forfatter Skrevet 27. mars 2008 Tror ikke det skal ha noe å si Fikk samme feil med "".
blackbrrd Skrevet 27. mars 2008 Skrevet 27. mars 2008 samme linje? sn as 'Last name', er også feil... i Postgresql fungerer det ihvertfall ikke å bruke ' rundt aliaser...
aic007 Skrevet 27. mars 2008 Forfatter Skrevet 27. mars 2008 (endret) Jeg har prøvd å endre begge, og også bruke "gåseøyne" - tegnet. Resultatet blir det samme. Jeg får feil, når jeg legger inn WHERE - clause. Ganske merkelig feil. Endret 27. mars 2008 av aic007
aic007 Skrevet 27. mars 2008 Forfatter Skrevet 27. mars 2008 Mener du at det er feil? Jeg får ingen feilmelding på det, da.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå