[  ◎ 파워빌더 - 배열 함수 ] 

    

 

 

 

1. 배열(Array)처리 함수  

LowerBound : 지정한 배열의 하위 경계

UpperBound : 지정한 배열의 상위 경계

2. Bolb관련 함수  

Blob      : 텍스트 데이터를 Blob 데이터로 변환 또는 복사

BlobEdit  : PB가 지원하는 데이터를 Blob변수로 복사

BlobMid    : Blob 데이터 문자열에서 N번째 문자를 반환

Len        : 문자열의 길이

3. 데이터형 검사 및 변환 함수  

Char      : blob,정수,문자열을 문자로 바꿔서 반환

Dec        : 문자열의 내용을 십진수로 바꿔서 반환

Double    : 문자열의 내용을 Double로 바꿔서 반환

Integer    : 문자열의 내용을 정수로 바꿔서 반환

Long      : 문자열의 내용을 long으로 바꿔서 반환

Real      : 문자열의 내용을 실수로 바꿔서 반환

Date      : 데이터베이스로부터 읽은 DateTime값에서 Date부분만 빼온다.

DateTime  : Date나 Time을 DateTime 값으로 변환한다.

IsDate    : 지정한 문자열이 유효한 Date값을 지녔는지 검사한다.  

IsNull    : 넘어온 인자가 NULL인지 검사한다.

IsNumber  : 지정한 문자열이 숫자값을 지녔는지 검사한다.

IsTime    : 지정한 문자열이 유효한 Time값을 지녔는지 검사한다.

String    : 지정한 형식으로 문자열을 얻는다.

Time      : 데이터베이스로부터 읽은 DateTime값에서 Time부분만 빼온다.

 

 

1. UpperBound(배열명,{배열차원}) : 가끔 사용

  (1) 개념 : 배열의 가장높은 경계값을 알아낸다.

      Option으로 배열의 차원을 지정할 수 있으며 Default 차원은 1차원이다.

  (2) Return : integer(배열의 가장높은 경계값)

  (3) 예제

      가)

      integer li_number[7] , li_return

      li_return = UpperBound(li_number) // li_return 은 7이 된다.

      나)

      string ls_name[5,6] integer li_return

      li_return = UpperBound(ls_name,1) // li_return 은 5가 된다

      li_return = UpperBound(ls_name,2) // li_return 은 6이 된다

  (4) 메모 : 가변길이 선언 배열에서 ( ls_text[] )

  위의 함수를 사용하여 0이 Return되면 배열이 아직 현 메모리에 적재되지 않았음을 의미한다.

  (5) 상대함수 : LowerBound()

 

LowerBound : 지정한 배열의 하위 경계

UpperBound : 지정한 배열의 상위 경계

☞  

 

  

'파워빌더 > 함수' 카테고리의 다른 글

파워빌더 - Blob 함수  (0) 2017.01.23
파워빌더 - 문자 함수  (0) 2017.01.23
파워빌더 - Number 함수  (0) 2017.01.22
파워빌더 - Time  (0) 2017.01.22
파워빌더 - 날짜  (0) 2017.01.22
Posted by 농부지기
,