Database Execute
Database Execute 이벤트는 DB에 접근하여 쿼리문을 수행하여 결과값이 있을 경우 변수로 저장합니다.
1. 버튼으로 DB 접속정보를 입력합니다.
DB 종류는 Oracle / MS-SQL / ODBC를 지원합니다. (Oracle Client 설치 불필요)
Arguments fill 버튼을 통하여 DB 접속정보를 손쉽게 등록 하실 수 있습니다.
2. Event Properties
- Event Name : 이벤트 이름
- Stop If Error : 에러 발생 시 중지 여부
- Database Type : Oracle / MS-SQL / ODBC 제공
- Connection String : DB 접속 정보
[MS-SQL]
Data Source={0};Initial Catalog={1};User id={2};Password={3};
{0} : DB IP, Port
{1} : DB명
{2} : 아이디
{3} : 비밀번호
[Oracle]
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(PORT=1521))(CONNECT_DATA=(SERVICE_NAME={1})));User Id={2};Password={3};
{0} : DB IP
{1} : 서비스명
{2} : 아이디
{3} : 비밀번호
[ODBC]
DSN={0};UID={1};PWD={2};
{0} : DSN 명
{1} : 아이디
{2} : 비밀번호
- Query Timeout : 쿼리 제한 시간
- Result Save : DB 결과를 저장할 변수명 지정 (DataTable Type)
3. 버튼을 눌러 입력한 쿼리문에 대한 결과를 확인 할 수 있습니다.
[참고사항]
- Oracle과 MS-SQL은 별도 DB client 설치 안해도 원활히 사용하실 수 있습니다.
- INSERT, UPDATE 등 SELECT를 제외한 다른 방식의 쿼리도 지원합니다.
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy