GUI sin

한글 위키 : http://bit.ly/28O4arH


영문 위키 : http://bit.ly/28O4red



이렇게 보니 반갑네.

Comment +0



Row changed between retrieve and update 이와같은 오류가 발생하는 이유는 여러가지가 있겠지만, 특히 dw의 Specify Update Properties와 밀접한 관계가 있고 대부분의 경우는 dw 컬럼의 data type의 길이와 db의 컬럼의 datatype의 길이가 다르기 때문일 가능성이 크다.



위의 화면을 보면 AF0502D Table이 Update/Delete가 발생하면 Updateable Columns의 컬럼들을 가지고 SQL의 Where 조건을 만들어주는데 remark 컬럼이 db의 varchar2(200)보다 작게 60으로 잡혀 있었다.


2018-12-17

어디선가 DataWindows의 Table을 Delete 하고,

해당 Table을 Update 하면 이런 문제가 발생될수도 있다.


Comment +0

1. 변경을 원하는 dw object에서 마우스 오른쪽버튼을 누르고 나오는 팝업메뉴에서 Edit Source를 선택




release 10;
datawindow(units=0 timer_interval=0 color=1073741824 processing=0 HTMLDW=no print.printername="" print.documentname="" print.orientation = 0 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.canusedefaultprinter=yes print.prompt=no print.buttons=no print.preview.buttons=no print.cliptext=no print.overrideprintjob=no print.collate=yes hidegrayline=no grid.lines=0 grid.columnmove=no selected.mouse=no )
header(height=84 color="536870912" )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=84 color="536870912" )


1. 두번째 줄의 processing=0 부분을 수정해주면 된다. (0 : tabular, 1 : grid)


Comment +0




[다운로드]


막힘. 파워빌더 15의 작명이 변경되어 파워빌더 2017 R2, 2017 R3 이런식으로 변경되었다.


Comment +0

방법 1

dw_detail.setfocus()
dw_detail.setcolumn('productcode')
dw_detail.settext(ls_productcode)
dw_detail.accepttext()


방법2

dw_detail.EVENT itemchanged(row, dwo, ls_productcode)
dw_detail.Trigger EVENT itemchanged(ll_j, dw_detail.object.productcode, ls_productcode)



Comment +0

파워빌더의 날짜계산


이달 말일


ls_tempday = Left(data, 4) + '/' + String(Long(Mid(data, 5, 2))+1, '00') + '/01'
ls_lastday = String(RelativeDate(Date(ls_tempday), -1), 'yyyymmdd')


Comment +0

젠장, 이 문제 때문에 얼마나 많은 시간을 허비했는지 모르겠다.


Column 2 has an invalid name and/or length


문제가 되는 서비스를 찾아서 시작유형을 변경해주는 것만으로 손쉽게 해결된다.




2013.03.29 추가

Image Protect Service 서비스 뿐만 아니라 Team Viewer 8 때문에 동일한 문제가 발생하였다. 서비스를 하나하나 중지하면서 찾아보는게 좋을것 같다.



오류 메시지Column 2 has an invalid name and/or length


서비스 시작 유형 변경나의 경우 Image Protect Service 라는 녀석이 문제였다. 해당 서비스를 중지하니 바로 정상 동작한다. 시작유형을 수동 으로 바꾸고 확인버튼을 누른다.



TeamViewer 8TeamViewer 는 아쉽지만 uninstall 해버렸다.



Comment +0

SAP Sybase PowerDesigner EnterpriseArchitect 16.5 Evaluation Software Download

[바로가기]


괜시리 귀찮게스리 개인정보 입력하지 않고 바로 다운로드 받을수 있다.

Comment +0