database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 2068 게시물 읽기
No. 2068
LDAP에서 숫자검색이 되게하려면 어떻게해야합니까?
작성자
이상수(suree97)
작성일
2004-06-02 23:20
조회수
7,229

스키마구성을 CHAR 형으로 하면.. 30보다는 9가 더크게나옵니다..

그래서 스키마구성을 INTEGER형으로 했을경우.. 검색자체가 안되더군요..

숫자를 기준으로 <,>,= 검색이 가능하게 하는 방법을 알고싶습니다...~~

도와주세요...~~

이 글에 대한 댓글이 총 3건 있습니다.

무슨 LDAP을 사용하시나요?

SunONE에서 스키마로 했을때 잘 되었습니다.

 

그런데 한가지 버그가 있더군요.

 

>, <는 안되고 >= <=는 되더라고요

 

필터는

 

test <= 21

 

ldap_search_s(ld, "c=kr", 2, "test <= 21", NULL,  0, &msg)
Result <0>: (null)
Matched DNs:
Getting 3 entries:
>> Dn: cn=sjsong,c=kr
 1> test2: 0;
 1> test: 0;
 1> cn: sjsong;
 2> objectClass: top; song;
>> Dn: cn=song1,c=kr
 1> cn: song1;
 2> objectClass: top; song;
 1> test: 1;
 1> test2: 1;
>> Dn: cn=song3,c=kr
 1> test2: 9;
 1> test: 9;
 1> cn: song3;
 2> objectClass: top; song;

송상준(sjsong)님이 2004-06-03 14:02에 작성한 댓글입니다.

버그가 아니구 rfc를 따르다 보니 그런것 같습니다. rfc2254 일부분 발췌했습니다.  ldap search filter를 정의하는 rfc입니다.

 

   filter format uses a prefix notation.

        filter     = "(" filtercomp ")"
        filtercomp = and / or / not / item
        and        = "&" filterlist
        or         = "|" filterlist
        not        = "!" filter
        filterlist = 1*filter
        item       = simple / present / substring / extensible
        simple     = attr filtertype value
        filtertype = equal / approx / greater / less
        equal      = "="
        approx     = "~="
        greater    = ">="
        less       = "<="
        extensible = attr [":dn"] [":" matchingrule] ":=" value
                     / [":dn"] ":" matchingrule ":=" value
        present    = attr "=*"
        substring  = attr "=" [initial] any [final]
        initial    = value
        any        = "*" *(value "*")
        final      = value
        attr       = AttributeDescription from Section 4.1.5 of [1]
        matchingrule = MatchingRuleId from Section 4.1.9 of [1]
        value      = AttributeValue from Section 4.1.6 of [1]

초보님이 2004-06-08 19:42에 작성한 댓글입니다. Edit

iplanet Directory 5.0에서는 되었던것으로 기억되서....

송상준님이 2004-06-09 19:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2071LDAP에 저장된 userPassword와 사용자가 입력한 password값이 같은건지 어떻게 비교하죠? [3]
김광희
2004-06-04
7800
2070attribute 'uid' not allowed error [1]
김광희
2004-06-03
7227
2069LDAP 성능비교 툴이 없을까요? [2]
임옥섭
2004-06-03
7990
2068LDAP에서 숫자검색이 되게하려면 어떻게해야합니까? [3]
이상수
2004-06-02
7229
2066송상준 님의 LDAP책 아직안나왔나요 [2]
이재용
2004-06-01
7886
2065ldap을 설치했습니다. client 프로그램을 만들려고 하는데요. [3]
김광희
2004-05-28
8082
2064밑의 ldapadd 에러에 대해 질문드렸던사람입니다. [3]
이상협
2004-05-27
7684
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.046초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다