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


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



이렇게 보니 반갑네.

Posted by 두억시니 트랙백 0 : 댓글 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으로 잡혀 있었다.


종종 보이는 오류인데 자꾸 잊어먹어서 이참에 memo해본다.

Posted by 두억시니 트랙백 0 : 댓글 0

2018.02.26 추가

해결방법이 나와서 새글을 포스팅 하도록 하겠습니다.


윈도우 8.1까진 해결 가능한 업데이트가 나와있는데, 윈도우 10은 아직나와있지 않다.(2015.08.19 기준)

 .hlp 파일을 열려고 하면 확장자가 연결이 안된것처럼 나오거나, 엣지 브라우저가 열려버린다.





그래서 여기저기 알아보니까,

WINHLP32 - Do we have to go through this again? 란 문서를 찾았고, 그안에 임시적인 해결방법이 나와있다.


winhlp32-windows-10-x86-x64-komeil.rar

(내가 윈도우10에 맞게 cmd 파일을 수정한 버전이다. 원본 : 다운로드)


압축을 풀고 install.cmd 파일에 마우스 오른쪽 버튼을 누르고 관리자 권한으로 실행 해주면 설치가 된다.


이제 hlp 파일이 열리는데 또다은 문제가 발생했다. 내가 자주 사용하는 PowerBuilder 에서 명령문을 선택(블럭)하고 Shift + F1 키를 눌러도 색인 검색이 되지 않는다.아 짜증나.


재밋는건 윈도우10 클린설치한 PC에선 문제가 발생하지만,

윈도우7/8/8.1 에서 업데이트(KB917607)를 적용한뒤에, 윈도우10으로 자동 업그래이드 적용된 PC에선 문제가 발생하지 않는다.


관련파일

C:\Windows\winhlp32.exe

C:\Windows\ko-KR\winhlp32.exe.mui

C:\Windows\en-US\winhlp32.exe.mui


관련 레지스트리

32bit

reg add "HKLM\SOFTWARE\Microsoft\WinHelp" /v "AllowProgrammaticMacros" /t REG_DWORD /d "0x00000001" /f

reg add "HKLM\SOFTWARE\Microsoft\WinHelp" /v "AllowIntranetAccess" /t REG_DWORD /d "0x00000001" /f


64bit

reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\WinHelp" /v "AllowProgrammaticMacros" /t REG_DWORD /d "0x00000001" /f

reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\WinHelp" /v "AllowIntranetAccess" /t REG_DWORD /d "0x00000001" /f



2015.08.20 추가

오늘 또 고생해본 결과 윈도우10 출시 초기인 만큼 가장 확실하게 윈도우10을 설치하는건,

윈도우7/8/8.1을 먼저 설치하고 정확한 드라이버를 설치한 뒤에 윈도우10으로 업그래이드 하는 방법이 있겠다.

(이방법도 확실히 안되는것 같다.)






Posted by 두억시니 트랙백 0 : 댓글 0