명령식 - 기능순

  • VBScript에서는:

    • 함수가 반환값이 없을 때는 괄호를 사용하지 않습니다.
      예시:
      AddTagEvent "태그이름", "Script이름"

    • 함수가 반환값이 있을 때는 괄호를 반드시 사용해야 합니다.
      예시:
      result = AddTagEvent("태그이름", "Script이름")

  • Python에서는:

    • 함수 호출 시 반환값 유무와 상관없이 괄호를 항상 사용해야 합니다.
      예시:
      scada.AddTagEvent("태그이름", "Script이름")

명령식 이름

명령식 타입

설명

명령식,스크립트, 반환값(지원여부)

명령식 이름

명령식 타입

설명

명령식,스크립트, 반환값(지원여부)

AlarmAck("태그이름")

경보 관련 함수

지정된 태그의 경보를 인식합니다. 

Y,Y,N

AlarmAckAll() 

경보 관련 함수

경보로 설정된 모든 태그의 경보를 인식합니다. 

Y,Y,N

AlarmSound("태그이름", "소리파일") 

경보 관련 함수

지정된 태그의 경보가 발생했을 때 출력할 소리파일(wav형식)을 등록합니다. 

Y,Y,N

GetAlarmCount(경보등급/지역) 

경보 관련 함수

경보등급 또는 지역에 해당하는 현재 경보의 갯수를 알려줍니다. 

Y,Y,Y

GetLineStatus(라인번호) 

네트워크 관련 함수

네트워크가 이중화로 구성된 경우의 각 라인의 상태를 알려줍니다. 

Y,Y,Y

GetNodeStatus("노드이름") 

네트워크 관련 함수

지정된 네트워크 노드의 연결상태를 알려줍니다. 정상적인 경우 1을 아니면 0을 출력합니다. 

Y,Y,Y

GetNodeType() 

네트워크 관련 함수

시스템의 현재 동작모드에 따라문자열로 출력됩니다. 

Y,Y,Y

GetServerName(서버종류)

네트워크 관련 함수

 서버종류가 0이면 Active Server의 이름을, 1이면 Standby Server의 이름을 알려줍니다.

Y,Y,Y

IsActiveServer("노드이름") 

네트워크 관련 함수

지정된 노드가 Active Server인 경우에는 1을 아니면 0을 출력합니다. 

Y,Y,Y

SwapServer() 

네트워크 관련 함수

이중화 시스템과 관련하여 Active, Backup시스템 상태를 전환시킨다. 

Y,Y,N

DLogVal("태그이름", "시각값") 

데이터 수집 관련 함수

 데이터수집된 데이터로부터 해당하는 시각의 값을 출력합니다.

상세설명

Y,Y,Y

RecipeDialog()

레시피 관련 함수

CimonX 실행모드에서 레시피 제어화면을 나타냅니다.

Y,Y,Y

RecipeDownload("모델이름","그룹")

레시피 관련 함수

레시피 제어화면에서 [쓰기]에 해당하는 기능으로, 해당되는 태그 그굽의 레시피 데이터를 다운로드 합니다.

Y,Y,N

RecipeGetData("모델이름", "필드이름") 

레시피 관련 함수

현재 레시피 메모리에 있는 해당 레시피 모델의 필드의 값을 가져온다. 

Y,Y,Y

RecipeGetError() 

레시피 관련 함수

현재 레시피에 에러 수를 가져 온다. 

Y,Y,Y

RecipeLoad("모델이름","파일이름")

레시피 관련 함수

해당 파일로부터 레시피 설정 값을 읽어옵니다.

Y,Y,N

RecipeSave("모델이름","파일이름","주석")

레시피 관련 함수

현재 레시피 값을 저장합니다.

Y,Y,N

RecipeSetData("모델이름", "필드이름", 설정값) 

레시피 관련 함수

해당 레시피 모델의 필드에 특정 설정값을 쓰는 함수이다. 

Y,Y,N

RecipeUpload("모델이름","그룹")

레시피 관련 함수

레시피 제어화면에서 [읽기]에 해당하는 기능으로, 해당되는 태그 그룹에 속학 태그의 값을 레시피 내로 업로드합니다.

Y,Y,N

LogIn

로그인 관련 함수

현재 버전 미지원(1.0.17 버전에서 업데이트 예정)

 

LogInEx

로그인 관련 함수

현재 버전 미지원(1.0.17 버전에서 업데이트 예정)

 

LogOut

로그인 관련 함수

현재 버전 미지원(1.0.17 버전에서 업데이트 예정)

 

PlaySound("Sound파일이름") 

멀티미디어 관련 함수

지정된 Sound 파일(wav형식)을 출력합니다.

Y,Y,N

PlaySoundEx("Sound파일이름", 반복횟수) 

멀티미디어 관련 함수

 지정된 Sound 파일(wav 형식)을 반복횟수만큼 반복하여 출력합니다. 

Y,Y,N

StopSound() 

멀티미디어 관련 함수

 출력중인 모든 Sound를 종료시킨다.

Y,Y,N

StopSoundEx("Sound파일이름") 

멀티미디어 관련 함수

지정된 Sound 파일 출력을 종료시킨다. 

Y,Y,N

EnableReport("보고서모델이름", 실행/정지) 

보고서 관련 함수

 지정된 보고서 모델의 실행을 정지시키거나 실행시킨다.

Y,Y,N

ReportDialog() 

보고서 관련 함수

보고서 열기 대화상자를 화면에 표시합니다.

Y,N,N

ReportOut("보고서모델이름") 

보고서 관련 함수

웹서버에 지정된 경로로 보고서를 저장합니다.

상세설명

Y,Y,N

ReportTimeStr("시각값", 시간표시형식) 

보고서 관련 함수

 보고서용 시각을 시간표시형식에 따라 문자열로 출력합니다. 

상세설명

Y,Y,Y

TLogVal("태그이름", "시각값", "값종류") 

보고서 관련 함수

 지정된 태그의 보고서용 데이터값을 알려줍니다.

상세설명

Y,Y,Y

MinReportVal("태그이름","시간값","값종류") 

분단위 보고서 관련 함수

분단위 보고서에 저장된 값을 출력 합니다. 

Y,Y,Y

DbFindCount("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

DbFindRun 에서 수행한 후에 검색한 레코드가 몇 개인지를 알 수 있는 함수이다 리턴 값은 레코드 수이다. 

Y,Y,Y

DbFindFirstItem("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

검색한 레코드에서 가장 처음 레코드로 포인터를 이동 시킨다.리턴 값은 레코드 순서가 된다. 

Y,Y,Y

DbFindItemData("Log DB 모델이름","아이템 이름") 

사용자 데이터 테이블 관련 함수

 현 레코드 포인터에서 해당 아이템의 값을 가져온다.리턴 값이 현재 아이템의 값이다.

Y,Y,Y

DbFindLastItem("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

검색한 레코드에서 가장 마지막 레코드로 포인터를 이동 시킨다.리턴 값은 레코드 순서가 된다. 

Y,Y,Y

DbFindNextItem("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

현 레코드 포인터에서 다음 순서의 레코드로 이동한다.리턴 값은 레코드 순서가 된다. 

Y,Y,Y

DbFindPrevItem("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

현 레코드 포인터에서 이전 순서의 레코드로 이동한다.리턴 값은 레코드 순서가 된다. 

Y,Y,Y

DbFindRun("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

 DbSetFindTimeStr 과 DbSetFindFilter 를 통해 설정한 검색조건을 가지고 실제로 검색을 수행한다정상 수행 했으면 리턴 값은 0 이다.

Y,Y,Y

DbInsert("Log DB 모델이름") 

사용자 데이터 테이블 관련 함수

LogDB 모델에 등록된 태그 값을 읽어서 그 순간을 저장한다 

Y,Y,Y

DbSetFindFilter("Log DB 모델이름","조건식") 

사용자 데이터 테이블 관련 함수

검색하기 위한 조건을 설정한다 .조건식이 이상 없으면 0을 리턴 하며 0이 아니면 조건식이 잘못된 것이다. 에러 값은 에러 표를 참고 한다 

Y,Y,Y

DbSetFindTime("Log DB 모델이름",시작시간,종료시간) 

사용자 데이터 테이블 관련 함수

검색하기 위한 시간을 설정 한다 

Y,Y,N

DbSetFindTimeStr("Log DB 모델이름","시작시간문자열","종료시간문자열") 

사용자 데이터 테이블 관련 함수

 검색하기 위한 시간을 설정 한다.

Y,Y,N

AddUserEventLog("문자열") 

사용자 이벤트 로깅 관련 함수

사용자 이벤트 로깅에 데이터를 입력 합니다.

Y,Y,N

GetParameter()

스크립트 관련 함수

RunScriptEx로 전달받은 함수의 매개변수를 출력합니다.

N,Y,Y

RunScript("스크립트이름") 

스크립트 관련 함수

지정된 스크립트를 실행시킵니다.

상세설명

Y,Y,N

RunScriptEx("스크립트이름", 옵션, 매개변수) 

스크립트 관련 함수

지정된 스크립트를 매개변수를 전달하여 실행시킵니다.

상세설명

Y,Y,N

StopScript("스크립트이름") 

스크립트 관련 함수

지정된 스크립트를 정지시킵니다.

Y,Y,N

EnableDataLog("데이터수집모델", 실행

시스템 관련 함수

 해당 데이터수집모델의 데이터 수집을 실행 또는 정지시킨다.

Y,Y,N

FormatStr("변환형식", 값종류, 값) 

시스템 관련 함수

 지정된 값을 변환형식에 맞추어 문자열로 출력합니다. 

상세설명

Y,Y,Y

GetCommentStr( idx, row, column) 

시스템 관련 함수

 CommentTable 에 해당하는 문자열을 알려줍니다.(문자열 출력) 

Y,Y,Y

GetTime("시간표시문자열") 

시스템 관련 함수

 지정된 시간을 초단위로 출력합니다. 

Y,Y,Y

ProjectBackup("백업경로") 

시스템 관련 함수

지정된 백업경로로 Backup.ini 파일에 설정된 파일들을 백업합니다. 

상세설명

Y,Y,N

ReadPrivateIni("섹션", "항목", "파일이름") 

시스템 관련 함수

 해당 파일이름의 섹션의 항목값을 읽어온다.

상세설명

Y,Y,Y

RunApp("실행파일", "매개변수") 

시스템 관련 함수

 사용자의 특정 응용프로그램을 수행시킨다.

상세설명

Y,Y,N

ShowAlarm() 

시스템 관련 함수

 "경보" 화면이 표시됩니다.

Y,N,N

ShowDatabase() 

시스템 관련 함수

 "데이터베이스" 화면이 표시됩니다. 

Y,N,N

ShowDatalog() 

시스템 관련 함수

 "데이터수집" 화면이 표시됩니다.

Y,N,N

ShowNetStatus() 

시스템 관련 함수

통신 상태 화면이 표시됩니다. 

Y,N,N

ShowRunStatus() 

시스템 관련 함수

시스템 상태 화면이 표시됩니다. 

Y,N,N

TimeConvert(시간값, 표시형식) 

시스템 관련 함수

지정된 시간값을 표시형식에 따라 다른 형식으로 변환하여 문자열로 출력합니다.

상세설명

Y,Y,Y

TimeStr(시간표시형식) 

시스템 관련 함수

현재의 시간값을 지정된 시간표시형식에 따라 다음과 같은 문자열로 출력합니다. 

상세설명

Y,Y,Y

TimeToStr(시간값, 시간표시형식) 

시스템 관련 함수

지정된 시간값을 시간표시형식에 따라 문자열로 출력합니다. 

상세설명

Y,Y,Y

WritePrivateIni("섹션", "항목", "값", "파일이름") 

시스템 관련 함수

해당 파일에 섹션의 항목에 값을 입력합니다. 

상세설명

Y,Y,N

AddTagEvent("태그이름", "Script이름")

이벤트 관련 함수

지정된 태그의 값이 변경될 때마다 지정된 스크립트를 실행합니다. 

Y,Y,N

ManualEntry("태그이름", 설정값) 

이벤트 관련 함수

해당 태그이름에 설정값을 입력합니다. 

Y,Y,N

PulseOff("태그이름", Pulse폭) 

이벤트 관련 함수

지정된 태그를 주어진 Pulse 폭(msec 단위)만큼 Pulse OFF 출력합니다.

Y,Y,N

PulseOn("태그이름", Pulse폭) 

이벤트 관련 함수

지정된 태그를 주어진 Pulse 폭(msec 단위)만큼 Pulse ON 출력합니다. 

Y,Y,N

PulseTag("태그이름", Pulse폭) 

이벤트 관련 함수

 지정된 태그를 주어진 Pulse 폭(msec 단위)만큼 Pulse 출력합니다.

Y,Y,N

RemoveTagEvent("태그이름") 

이벤트 관련 함수

지정된 태그의 Event 동작을 해제합니다. 

Y,Y,N

TagAction("태그이름") 

이벤트 관련 함수

 지정된 태그에 등록된 태그 동작을 실행시킨다. 

Y,Y,N

GetTagVal("태그 이름")

태그 관련 함수

입력 파라메타에 지정된 태그의 현재 값을 출력합니다.

N,Y,Y

GetTagValEx("태그 이름","태그 변수)

태그 관련 함수

해당태그의 태그변수값을 가져온다.

상세설명

N,Y,Y

SetTagVal("태그이름", 값)

태그 관련 함수

지정된 태그에 값을 설정합니다.

N,Y,N

SetTagValEx("태그이름","태그변수",값)

태그 관련 함수

지정된 태그의 태그변수에 값을 설정합니다.

상세설명

N,Y,N

CommClearCount("디바이스드라이버이름") 

통신 관련 함수

지정된 디바이스 드라이버, 스테이션, 또는 시스템 전체에 관련된 모든 통신 카운터를 Clear 합니다.

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,N

CommRxCount("디바이스드라이버이름") 

통신 관련 함수

 지정된 디바이스 드라이버, 스테이션, 또는 시스템 전체에서 수신한 태그값의 갯수를 출력합니다. (에러포함)

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,Y

CommRxErrCount("디바이스드라이버이름")

통신 관련 함수

지정된 디바이스, 스테이션, 또는 시스템 전체에서 수신한 태그 값의 개수 중 수신 에러가 발생한 개수를 출력합니다.

Y,Y,Y

CommStatus("디바이스드라이버이름") 

통신 관련 함수

지정된 디바이스 드라이버 또는 스테이션의 통신상태를 출력합니다.  

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,Y

CommTxCount("디바이스드라이버이름")

통신 관련 함수

지정된 디바이스 드라이버, 스테이션, 또는 시스템 전체에서 Write한 태그값의 갯수를 출력합니다. (에러포함)

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,Y

CommTxErrCount("디바이스드라이버이름")

통신 관련 함수

지정된 디바이스 드라이버, 스테이션, 또는 시스템 전체에서 Write한 태그값의 갯수중 송신 에러가 발생한 갯수를 출력합니다.

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,Y

DriverCommand("스테이션이름", Command, "Parameter") 

통신 관련 함수

특정한 I/O 디바이스의 드라이버를 해당 드라이버의 명령어와 파라미터 값으로 제어합니다. 

상세설명

Y,Y,N

EnableDevice("디바이스이름", 실행

통신 관련 함수

지정된 드라이버 또는 스테이션의 통신을 실행하거나 정지시킨다. 

Y,Y,N

ModemConnect("디바이스이름", "전화번호", "모뎀초기화명령") 

통신 관련 함수

해당 디바이스를 지정된 전화번호로 모뎀초기화 명령을 사용하여 모뎀에 접속합니다. 

Y,Y,N

ModemDisconnect("디바이스이름") 

통신 관련 함수

 해당 디바이스이름의 모뎀 접속을 해제합니다.

Y,Y,N

GetPenStatus("Trend Object이름", 펜번호)

트렌드 관련 함수

Trend Object의 지정된 Pen이 보이는 경우에는 1을 안보이는 경우에는 0을 출력합니다.

상세설명

Y,N,Y

GetTrendMode("Trend Object이름")

트렌드 관련 함수

지정된 Trend Object가 RealTime 트렌드인 경우에는 0을, Historical Trend인 경우에는 1을 출력합니다.

상세설명

Y,N,Y

NextTrend("Trend Object이름", 이동모드)

트렌드 관련 함수

이동모드가 0인 경우에는 수집주기만큼 이후로 이동하며, 이동모드가 1인 경우에는 1 프레임 이후의 데이터를 화면에 표시합니다.

상세설명

Y,N,N

PrevTrend("Trend Object이름", 이동모드)

트렌드 관련 함수

이동모드가 0인 경우에는 수집주기만큼 이전으로 이동하며, 이동모드가 1인 경우에는 1 프레임 이전의 데이터를 화면에 표시합니다.

상세설명

Y,N,N

SetPenStatus("Trend Object이름", 펜번호, 보임/안보임)

트렌드 관련 함수

Trend Object의 지정된 Pen을 보이게 하거나(1), 보이지 않게(0) 설정합니다.

상세설명

Y,N,N

SetTrendMode("Trend Object이름", Trend모드)

트렌드 관련 함수

지정된 Trend Object의 모드를 설정합니다. Trend모드가 0인 경우에는 RealTime트렌드 모드로, 1인 경우에는 Historical 트렌드 모드로 설정합니다.

Y,N,N

TrendGetPenVal("Trend Object이름", 펜번호, 값종류)

트렌드 관련 함수

Trend Object의 지정된 Pen에 관련된 값을 출력합니다.

상세설명

Y,N,Y

TrendSetPenVal("Trend Object이름", 펜번호, 값종류, 설정값)

트렌드 관련 함수

Trend Object의 지정된 Pen에 관련된 값을 설정합니다.값 종류별 반환 내용0: 펜의 이름(설정 값을 문자열로 입력합니다.)1: 펜의 주석(설정 값을 문자열로 입력합니다.)2: 펜에 설정된 최소값3: 펜에 설정된 최대값

상세설명

Y,N,N

ZoomTrend("Trend Object이름", Zoom모드)

트렌드 관련 함수

지정된 Trend Object의 화면 표시시간을 확대 또는 축소시킨다.값 종류별 줌모드0: 확대1: 축소

상세설명

Y,N,N

ChangeEmbed("페이지이름", ”Object 이름”) 

화면 관련 함수

지정된 페이지를 ‘화면호출’ 화면에 표시합니다.( Object 이름은 보기- 오브젝트 화면 - [ ] 안에 있는 숫자입니다.)

Y,N,N

ChangeEmbedEx(“페이지이름”, ”Object 이름”, ”태그이름목록”)

화면 관련 함수

지정된 페이지를 지정된 태그로  ‘화면호출’ 화면에 표시합니다.( Object 이름은 보기- 오브젝트 화면 - [ ] 안에 있는 숫자입니다.)

Y,N,N

ClosePage("페이지이름") 

화면 관련 함수

지정된 페이지를 화면에서 Close 합니다.

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,N

OpenPage("페이지이름")

화면 관련 함수

지정된 페이지를 팝업 화면에 표시합니다.

상세설명

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,N

OpenPageEx("페이지이름", "태그이름목록")

화면 관련 함수

지정된 페이지를 지정된 태그로 화면에 표시합니다.

상세설명

Y,N,N

ReplacePage("페이지이름")

화면 관련 함수

지정된 페이지를 화면에 표시 합니다.

상세설명

(다음 페이지에서 다른 매개변수를 가진 형태를 확인할 수 있습니다. )

Y,Y,N

ReplacePageEx("페이지이름", "태그이름목록")

화면 관련 함수

지정된 페이지를 지정된 태그로 화면에 표시합니다.

상세설명

Y,N,N

wcGridClearData("Page이름.Object이름")

화면 관련 함수

입출력 테이블에 표시된 데이터들을 초기화 합니다.

상세설명

Y,Y,N

wcGridGetData("Page이름.Object이름", col, row)

화면 관련 함수

입출력 테이블의 셀 데이터를 알려줍니다. (문자열출력)

상세설명

Y,Y,Y

wcGridGetRowCount("Page이름.Object이름")

화면 관련 함수

입출력 테이블의 Row의 갯수를 알려줍니다. (문자열출력)

상세설명

Y,Y,Y

wcGridInsertData("Page이름.Object이름", “DATA")

화면 관련 함수

입출력 테이블에 새로운 행을 추가 합니다.단 데이터 포맷은 아래와 같이 입력해야 하니 참고 바랍니다.EX) DATA = ‘value1’,'value2’,'value3’,'value4’,'value5'

상세설명

Y,Y,N

wcGridSetData("Page이름.Object이름", col, row, data)

화면 관련 함수

입출력 테이블의 특정 셀의 데이터를 명령식에 설정한 데이터로 수정합니다.

상세설명

Y,Y,N

CSqlClose("질의이름")

ODBC 관련 함수

‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 합니다. 이 함수는 CSqlOpen() 함수 및 각종 커서와 관련된 함수를 이용한 작업을 진행한 후, 더 이상의 작업이 필요하지 않을 때 호출하여 시스템에게 작업 종료를 알린다.

Y,Y,N

CSqlDelete("질의이름") 

ODBC 관련 함수

‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlFirst("질의이름") 

ODBC 관련 함수

‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlGetError("질의이름") 

ODBC 관련 함수

바로직전에 수행했던 ODBC함수들(예, CSqlInsert, CSqlOpen … 등) 이 정상적으로 수행되었는지 판단하기 위해서 사용합니다. 정상적으로 수행되었으면 0을 반환하고 그외의 값이면 오류가 발생한 것이다. 각 반환 값에 대한 오류 내용은 다음과 같습니다.

Y,Y,Y

CSqlGetRecord("질의이름", Record번호) 

ODBC 관련 함수

 ‘질의이름’에 의해서 얻어지는 Record들중 지정된 Record번호에 해당하는 데이터를 연결된 태그의 값으로 설정합니다.

Y,Y,Y

CSqlGetRecordNo("질의이름") 

ODBC 관련 함수

‘질의이름’에 의해서 얻어지는 Record의 갯수를 반환합니다. 

Y,Y,Y

CSqlInsert("질의이름") 

ODBC 관련 함수

‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CsqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlLast("질의이름") 

ODBC 관련 함수

‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlNext("질의이름")

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlOpen("질의이름")

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 합니다. 이 함수는 커서와 관련된 함수를 사용하기 전에 반드시 호출되어야 하며, 필요한 작업이 완료되면 CsqlClose() 함수를 사용하여 닫는다. 커서와 관련된 함수는 SELECT 구문의 실행 결과로 얻어지는 여러 개의 레코드에 대한 열람함수와 레코드의 삭제, 추가, 수정, 재실행 함수가 포함됩니다.

Y,Y,N

CSqlPrev("질의이름") 

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlReconnect("DBMS이름")

ODBC 관련 함수

 DBMS와 다시 연결을 합니다. DBMS를 사용 중에 예기치 않은 이유로 인하여 연결이 끊어진 경우에 다시 연결을 해주어야만 DBMS를 사용할 수 있습니다.

Y,Y,N

CSqlRequery("질의이름") 

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CSqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다.

Y,Y,N

CSqlRun("질의이름")

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 등록되어 있어야 하며, 이 질의를 실행합니다.

Y,Y,N

CSqlSetWhere("질의이름", "Where 구문")

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 등록되어 있어야 하며, 이 질의의 검색 조건을 변경합니다. 'Select' 타입의 질의만 사용할 수 있습니다.

Y,Y,Y

CSqlUpdate("질의이름")

ODBC 관련 함수

 ‘질의이름’은CIMON의 ODBC 설정기에서 SELECT 구문으로 등록되어 있어야 하며, 이 함수를 사용하기 전에 CsqlOpen() 함수를 사용하여 SELECT 구문의 실행을 하여야 합니다. 

Y,Y,N

RawSqlRun("DBMS이름", "SQL프로그램")

ODBC 관련 함수

 ‘DBMS이름’은 CIMON의 ODBC 설정기에 등록되어 있어야 하며, 이 DBMS에 대한 질의를 실행합니다. 이중따옴표(" ")를 사용하여 실행할 질의문(SQL)을 두 번째 파라메타로 지정합니다.

Y,Y,N