객체-Action Click – Execute SQL (1)

Designer

객체-Action Click – Execute SQL (1)

 


 

X-SCADA 객체-Action Click – Execute SQL

객체에 SQL문 실행 기능을 줄 수 있다.


본 따라하기는 X-SCADA의 데이터 소스 기능과 스크립트 편집을 모르더라도 할 수 있다.

SQL문을 사용하기 위해 데이터베이스를 연결해야 한다. 본 문서는 어디서나 가볍게 데이터베이스를 구축할 수 있는 SQLite를 사용한다.

1) Click – Execute SQL

① Mouse

● Button

■ Left: 마우스 왼쪽 클릭으로 동작한다.

■ Right: 마우스 오른쪽 클릭으로 동작한다.

② SQL

● (SQL 파일 지정)

● OnSuccess: SQL문이 성공적으로 실행됐을 때 호출할 스크립트 함수를 지정한다.

■ (스크립트 함수 지정)

● OnError: SQL문의 실행이 실패했을 때 호출할 스크립트 함수를 지정한다.

■ (스크립트 함수 지정)

1. Click – Execute SQL 샘플 만들어보기

(객체를 생성할 때는 도구를 클릭하고 마우스 커서를 Design 영역으로 옮겼을 때 커서가 십자 표시로 되면 생성할 위치에 클릭한 상태로 드래그하면 된다.)

1) 배경 설정(※생략 가능)


   (1) 이미지를 클릭하고 작화 화면 전체를 드래그한다.


  (2) 배경으로 사용하고 싶은 이미지를 선택하고 열기를 누른다.


  (3) 객체 탐색기로 들어가서 생성한 이미지 객체를 고정한다. ( 내부에 자물쇠가 나오면 된다.)

2) 태그 탐색기에서 아날로그 태그 두 개를 생성한다.

3) 보기 메뉴에서 데이터 소스를 클릭한다.

열린 데이터 소스 창에서 우클릭을 해 Add SQLite를 클릭한다.

4) 본 문서와 같은 디렉토리에 있던 SampleDB.db파일을 지정한다.

(SampleDB의 SampleTB 테이블 요소)


5) 추가된 sqlite_1에 우클릭을 한 뒤 SELECT SQL 문을 클릭한다.

6) SQL 탭에서 간단한 SQL문을 작성한다. (SampleDB에는 SampleTB라는 테이블이 있다.)

7) Result Binding 탭에서 아래와 같이 작성한다. (SampleDB 기준. 다른 파일을 쓴다면 태그에 값을 넣고 싶은 테이블의 열 이름을 입력한다.) 확인을 눌러 창을 닫는다.

//태그값은 지정한 테이블 열에서 가장 최근에 입력된 데이터를 가진다.

8) 이번엔 문법이 잘못된 SQL문을 만든다.

다시 sqlite_1에 우클릭을 한 뒤 SELECT SQL 문을 클릭한다.

0 Reply Comment
Title