PowerBuilder 9.0 에서 PowerBuilder 2019 R2 로 마이그레이션
DB: MSSQL 2016 으로 같음
기존 프로그램의 소스코드(PB 9.0)의 WS(워크스페이스)를 PB 2019 R2에서 오픈시 자동 마이그레이션 함
1) sam 파일 처리 관리
DB에 Table Char(00)으로 선언된 필드 확인필요
ex) char(5) 이고 data가 A 인경우 기존 'A' -> 마이그레이션 'A ' 으로 처리됨
내려받은 sam파일은 읽을때
기존은 기본값이 Ansi로 처리됨 -> 마이그레이션 시 기본값이 utf-8로 처리되기 때문에아래와 같이 변환필요
ls_unicode_tot = string(tot_b,EncodingANSI!)
2) 아래 함수는 한글 처리 문제로 변경 필요 영문이나 숫자 사용할경우 변경없이 사용가능
MID ->MIDA
Left ->LeftA
Len ->LenA
3) sp 스크립트로 선언시 리턴값이 있는경우 스키마.sp명으로 선언하여야 장상 작동됨
ex) SP_Name -> dbo.Sp_Name
4) 1)의 문제로 DB Table의 Char(00)형 선언의 경우 출력물의 양식이 밀려서 나오는 경우 발생할 수 있음
5) Grid형의 해드가 셀병합된경우 아래와 같이 나오기 때문에 해드색 조정 필요(단 테마 사용시)
6) 아래와 같이 sp에서 문자열이나 이진 데이터 잘리는 오류
: Pb 9.0 정상적으로 출력되나 pb2019 오류 발생함
SQL 오류 내용
PB 오류 내용
React + ASP.Net(BackEnd)로 사용하기 (0) | 2023.09.13 |
---|---|
2022년 연말정산간소화 pdf xml 파싱 (0) | 2022.12.26 |
파워빌더 WINAPI 활용하여 Excel, PDF 등 연결 프로그램으로 열기 (0) | 2021.07.19 |
파워빌더 DataWindow 틀고정 방법 (0) | 2020.11.17 |
파워빌더 HTTP 파일 다운로드 방법(urlmon.dll) (2) | 2020.01.28 |
Blog is powered by kakao / Designed by 미스터짱