ODBC를 사용하여 DB를 연결하였을 경우 여러 줄의 레코드 값들을 한 화면에 나타내고 싶은 경우 SQL문을 사용하여 다음과 같이 스크립트를 작성하면 된다.
( 중요한 것은 여러 줄의 레코드를 나타내기 위하여 데이터를 불러올 DB의 셀 수 만큼 감시프로그램에서 태그를 등록을 해 주어야 한다. )
1) 다음과 같이 화면을 구성하였다고 하자.
물론, 여러분은 이미 ‘*.mdb’ 파일과 제어판과 편집기에서 ODBC 연결설정과 SQL연결설정이 되어져 있어야 한다.
( 여기서는 ‘*.mdb’파일( MS Access 파일명 )의 Field 명 : YMD, AI01, AI02 | SQL연결설정 에서의 BindList 는 Field명과 같은 YMD, AI01, AI02 )
만약, ODBC 연결 설정을 모르시는 분은 다음 SQL연결설정을 클릭하세요 )
ODBC / SQL 연결설정이 이루어 졌다면 위와 같이 구성을 하기 위하여 다음 절차를 따른다.
스크립트는 다음그림과 같이 구성한다.
(조건 : 제어판에서 ODBC설정 시 데이터 원본 이름 : autobase , 편집기에서 SQL연결설정 이름 : bindlist , mdb 파일 ( MS Acces 파일 ) 의 테이블 이름 table1으로 저장, 사용자 ID와 비밀번호는 없음 )
함수에 대한 내용은 스크립트 도움말의 스크립트 함수 참조
위의 내용은 한 개의 레코드씩 이전 레코드 값을 불러오는 내용이다.
위의 내용은 한번에 3개의 레코드를 불러오는 것이다.