profile
아이디어를 실현하기 위해 IT를 배웁니다

C#: Unable to cast object of type 'System.Int64' to type 'System.Int32'

sqlite에서 integer 자료형으로 저장한 컬럼을 c\`\`\`SQLiteCommand cmd = new SQLiteCommand(sql, conn);SQLiteDataReader rdr = cmd.ExecuteReader();;if (rdr.Read()) { O

어제
·
0개의 댓글

Error NU1103 Unable to find a stable package FastReport.Core with version (>= 20XX.XX.XX)

Tools > NuGet Package Manager > Manage NuGet Packages for Solutioninstall 탭애서 FastReport.Compat을 에러에서 나온 버전(20XX.XX.XX)보다 높은 버전으로 업데이트하고, 그 외 FastRepo

2일 전
·
0개의 댓글

nodejs express + reactjs + aws ec2 배포

nodejs로 백엔드 서버를 만들고 react로 프론트엔드를 구성하였을 때 aws ec2에서 배포하는 과정이다. 인스턴스를 빌리고 깃에서 프로젝트를 받아오는 과정은 생략한다. Part I. react 프로젝트 빌드 react 프로젝트를 빌드한다. /var/www

2021년 11월 30일
·
0개의 댓글
post-thumbnail

PowerBuilder [DataStore].print() 사용 시 가로로 출력하는 법

가로로 출력하고 싶은 데이터 윈도우의 속성창에서 Print Specification 탭으로 들어간다. Paper Orientation을 landscape(1)로 바꾼다.

2021년 11월 24일
·
0개의 댓글

프로시저와 함수의 차이점

프로시저는 DML(Data Manipulation Language. 데이터조작어. insert, update, select, delete 등) 작업을 할 수 있지만 함수는 조회(select) 만 가능하다.따라서 프로시저는 자유롭게함수를 호출할 수 있지만 함수는 DML

2021년 11월 19일
·
0개의 댓글

PowerBuilder KeyDown 이벤트

KeyDown으로 어떤 키가 눌렸는지 확인하는 것은 불가능하지만, 특정 키가 눌렸는지 아닌지 알려준다. 엔터키가 눌려졌을 때를 인식하고 싶다면 아래와같이 사용하면 된다. 더 많은 키코드를 알고 싶다면 여기 참고

2021년 11월 15일
·
0개의 댓글

mssql 공백, null 데이터 제외하기

mssql은 공백('')과 null을 따로 취급한다. 따라서 공백데이터를 제외하고 싶으면 다음과 같이 조건을 주어야한다.

2021년 11월 11일
·
0개의 댓글
post-thumbnail

PowerBuilder 데이터 윈도우 footer 추가하기

detail에서 컬럼 클릭 compute 버튼 클릭 함수 추가하기

2021년 11월 11일
·
0개의 댓글

mssql 영어, 숫자 순으로 정렬하기

col1, col2 컬럼을 test 테이블로부터 가져올 때, 숫자 데이터와 영어 데이터가 섞여 있는 col1을 영어 순으로 다 정렬한 다음 숫자 순으로 정렬하고 싶을 때 (A, B, C, CD...ZZZ, 1, 2, 3...이런 식으로 정렬하고 싶을 때)

2021년 11월 11일
·
0개의 댓글

select into

새로운 테이블을 만들어 기존 테이블의 데이터를 복사하는 것이다. ex)testdb의 col1, col2 칼럼의 데이터를 가져와서 testdb_copy 테이블에 복사하는 명령어이다. 실제로 db에 col1, col2 컬럼으로 구성된 testdb_copy 테이블이 생성된다

2021년 11월 10일
·
0개의 댓글
post-thumbnail

Power Builder SelectRow 색상 변경하기

파워빌더 강의를 따라가던 중 사소한 문제를 발견했다. 내 프로그램은 선택된 로우의 사원명이 하이라이트 되고, 직급, 부서명 콜론의 텍스트가 안 보인다. 위 사진이 강좌에 있는 프로그램의 모습이고, 아래 사진이 내 프로그램이다. 검색하여 알아낸 사실은 일단 Selec

2021년 11월 9일
·
0개의 댓글

PowerBuilder Sheet 관련 함수들

OpenSheet() MDI 윈도우에 sheet를 띄우고, 상단메뉴바 목록에 sheet 이름이 보이게 하는 것 OpenWithParm(띄우려는 윈도우 이름, 변수) 특정 window object를 띄우고 모든 property와 control들을 스크립트에서 사용할 수

2021년 11월 9일
·
0개의 댓글
post-thumbnail

PowerBuilder 설치 시행 착오

파워빌더 강의를 따라하려니 구버전(파워빌더 10.5, 오라클 db 11g)을 구해야하지만, 오라클11g를 찾기 힘들어서 그냥 오라클 19c를 설치했다(그러지 말았어야했다). 그런데 문법이 많이 달라서 고생하겠다 싶어서 오라클 19c를 삭제하고 강의랑 똑같은 오라클 11

2021년 11월 9일
·
0개의 댓글

sql 함수

charindex('찾을 문자열', '지정문자열')ex)cast('타입 변경해야하는 대상' as '타입')ex)Rtrim오른쪽 공백 제거

2021년 11월 9일
·
0개의 댓글

PowerBuilder 기초

용어 MDI 기본적인 메인 프레임이 존재하고 그 안에 귀속되어 여러 메뉴나 윈도우를 포함하는 형식으로 일반적인 프로그램 틀 형식이다. SDI 윈도우 하나가 단독으로 실행되는 형식이다. 윈도우의 계산기나 메모장이 그 예이다. sheet 윈도우 위에 띄울 수 있는 미

2021년 11월 9일
·
0개의 댓글

Retrieve argument 1 does not match expected type

파워빌더와 mssql를 연동하여 작업하던 중 만난 에러이다. Retrieve Argument에서 타입을 잘못 지정해서 발생한다. 나의 경우에는 인수 하나가 String 타입이어야하는데 Number타임으로 잘못 입력되어있었다. String type으로 변경하니

2021년 11월 9일
·
0개의 댓글

python ssh server에서 이메일 보내기

이메일을 보내기 위해서는 먼저 stmp 설정 및 보안 설정을 변경해야한다.

2021년 11월 5일
·
0개의 댓글

Set auto increment in SQL Server

There are no increment setting in SQL Server. But we can set auto increment through sql query. I want to write documents with Korean. But I don't have

2021년 11월 3일
·
0개의 댓글

리눅스 계열 OS에서 주기적으로 삭제하는 스크립트

1. sh 파일 작성 clear.sh ``` #! /bin/bash find /home/ubuntu/project/static/image/temp/* -exec rm -f {} \; ``` ~/project/static/image/temp 하위 폴더, 파

2021년 10월 16일
·
0개의 댓글

Error: ENOSPC: System limit for number of file watchers reached

구글 클라우드 가상컴퓨터에서 만난 에러이다. 파일 감시자의 수가 한계에 도달했다는 내용이다. 사실 뭔 소리인지 모르겠다. 현재 watcher 상태 확인방법 해결방법file watcher의 수를 늘려주기

2021년 10월 16일
·
0개의 댓글