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