2014-11-21 5 views
0

내가 같은 절에서 수행되는 하나 이상의를 사용하여 결과를 제한하기 위해 노력하고있어 그물 같은SQL 열린 조회 절

같은

search.Filter = ("(& (수 objectcategory = 사람) (physicaldeliveryofficename = *))

하지만이 있고 하나의 where 절.

SELECT 나 함께 잘 작동 연결된 서버에 열려 쿼리와 SQL에

전화 번호 : 발신자 번호 (ADSI, '선택 이름, 부서, 제목, 전화 번호, 실제 배달 번호, SN, ST 발신자 이름 : LDAP : // OU = XM, DC = nix, DC = COM '' WHERE physicaldeliveryofficename = ''* '' ')

에 하나 이상의 WHERE 절을 가지고도 가능합니까? 도움을 주셔서 미리 감사드립니다.

+0

'OPENQUERY()'는 MS SQL 서버 기능입니다. –

답변

0

하나 이상의 WHERE 절? 아니면 필터를 "AND"와 함께 쓰려고합니까?

WHERE 
    physicaldeliveryofficename= "*" AND 
    objectCategory="person" 
+0

SQL openquery에서 이중 따옴표 ("")를 사용하지 않고 대신 single ('' '')을 사용하여 완벽하게 작동했습니다. 그리고 예 대머리 나는 더 많은 필터를 시도했지만 노력했습니다. – Jorge