RowsCopy

2008. 11. 28. 18:48
[설명]

DataWindow control (또는 DataStore object)에서 다른 곳으로 특정 범위의 row 복사하거나, 단일 DataWindow control (또는 DataStore object)내의 버퍼에서 다른 버퍼로 특정 범위의 row 복사한다.

[적용]

DataWindow controls, DataStore objects, child DataWindows

[문법]

dwcontrol.RowsCopy ( startrow, endrow, copybuffer, targetdw, beforerow, targetbuffer )

[Argument]

dwcontrol

row 복사하려는 DataWindow control, DataStore, 또는 child DataWindow 이름

startrow

복사하려는 번째 row 번호 (long )

endrow

복사하려는 마지막 row 번호 (long )

copybuffer

row 복사하려는 버퍼를 명시한 dwBuffer 열거형 데이터 타입의 :

· Primary!

· Delete!

· Filter!

targetdw

row 복사하려는 DataWindow control 이나 DataStore 이름. targetdw 동일한 DataWindow control (또는 DataStore object) 가능하고 다른 DataWindow control (또는 DataStore object) 가능하지만, child DataWindow 불가능하다.

beforerow

복사된 row 삽입되기 직전의 row 번호 (long ). 마지막 row 이후에 삽입하려면, 존재하는 row 수보다 임의의 값을 사용한다.

targetbuffer

복사된 row에관한 대상 버퍼를 명시하는 dwBuffer 열거형 데이터 타입의 :

· Primary!

· Delete!

· Filter!

[Return ]

Integer.

처리에 성공하면 1을 리턴하고 에러가 발생하면 -1 리턴한다. argument 값중에 NULL 있으면, RowCopy 함수는 NULL 리턴한다.

[용법]

RowsCopy 함수를 사용할 , primary 버퍼로 복사된 row 상태는 NewModified!이므로, Update 요청하면 PowerBuilder SQL INSERT 문장을 DBMS 보낼 것이다.

RowsCopy 함수를 사용할 , DataWindow DataStore내의 drop-down DataWindow 관한 자료는 InsertRow 함수를 호출할 때처럼 자동으로 retrieve 되지 않으므로 반드시 대상 DataWindow내의 child DataWindow 관하여 Retrieve 함수를 호출하여야 한다.

RowsCopy 함수의 용도는 다음과 같다:

· 기존의 데이터를 바탕으로 새로운 row 생성할 있도록 하나이상의 row 복사본을 만든다

· 선택한 row들을 다른 DataWindow 복사하여 특정 범위의 row 인쇄한다

[예제]

* 다음 문장은 dw_1 현재 row부터 모든 row dw_2 primary 버퍼에 복사한다.

dw_1.RowsCopy(dw_1.GetRow(), dw_1.RowCount(), Primary!, dw_2, 1, Primary!)

'Power Builder*' 카테고리의 다른 글

DW내의 값으로 접근  (0) 2008.12.02
DataWindow does not have UPDATE capability 에러발생  (0) 2008.11.28
SQL  (0) 2008.11.25
Window에서 SQL문 사용하기  (0) 2008.11.20
PB Function  (0) 2008.11.12
Posted by 회사원Z
:

카테고리

More More* (98)
iPHONE* (7)
Power Builder* (31)
HTML5* (2)
CSS3* (1)
jQuery & JavaScript* (17)
ASP* (20)
MSSQL* (10)
ETC* (10)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

글 보관함