728x90

DataWindow does not have UPDATE capability 에러발생

원인: 다중테이블로 데이터윈도우를 만들었거나 데이터윈도우에서 컬럼등을 추가한후
update propety를 갱신하지 않았을때 발생

해결책
데이터윈도우 페인터를 엽니다.
메뉴중 Rows>update propety.. 를 실행시킵니다.
먼저 왼쪽상단의 allow update 체크박스를 체크해줍니다.
다음 오른쪽 상단에서 업데이트하고자하는 테이블을 선택합니다.
(두개 이상의 테이블일 경우 update명령으로는 하나의 테이블밖에 저장못합니다.
나머지 테이블은 스크립트에서 수동으로 update시켜야합니다.)
다음 왼쪽하단에서 update 시키고자하는 컬럼들을 선택해줍니다.
(단 이때 선택한 테이블의 컬럼들만 선택해야 합니다.)
오른쪽 하단에서 해당테이블의 primary key를 선택해 줍니다.

출처 : 주호의 파워빌드 세상(
http://pbworld.netian.com/)

728x90

'PowerBuilder' 카테고리의 다른 글

파워빌더 데이터타입(DataType)  (0) 2012.07.29
파워빌더 sle 엔터  (0) 2012.07.29
SELECT ERROR: column lists do not match  (0) 2012.07.29
파워빌더 함수 4  (0) 2012.07.29
파워빌더 함수 3  (0) 2012.07.29

+ Recent posts