13.1.3 ODBC 관련 기능

본 항목에서는 ODBC 상에서 자주 쓰이는 함수(Function) 및 서브루틴(Subroutine)[1]을 확인할 수 있습니다. 활용할 수 있는 함수 및 서브루틴은 다음 표를 참조하여 주시기 바랍니다. 각 함수 및 서브루틴의 자세한 사항은 각 항을 참조하여 주시기 바랍니다.

명령식

설명

서브루틴

CSqlOpen

데이터베이스 관리기에게 질의를 실행하도록 하고, 그 결과를 받습니다.

서브루틴

CsqlClose

데이터베이스 관리기에서 실행 중인 질의를 종료하고 작업을 마칩니다.

서브루틴

CSqlDelete

데이터베이스 관리기에서 현재 보여지고 있는 레코드를 삭제합니다.

서브루틴

CSqlFirst

데이터베이스로부터 취득한 레코드들 중 가장 선두에 위치한 레코드의 데이터를 태그에 전달합니다.

서브루틴

CSqlGetRecord

데이터베이스 내 지정된 레코드 번호에 해당하는 데이터를 읽어옵니다.

함수

CSqlGetRecordNo

데이터베이스 관리기에서 실행 중인 질의 내의 레코드 수를 반환합니다.

서브루틴

CSqlInsert

데이터베이스 관리기에 새 레코드를 삽입합니다.

서브루틴

CSqlLast

데이터베이스로부터 취득한 레코드들 중 가장 마지막에 위치한 레코드의 데이터를 읽어옵니다.

서브루틴

CSqlNext

현재 보여지고 있는 레코드의 다음에 위치하는 레코드의 데이터를 읽어옵니다.

서브루틴

CSqlPrev

현재 보여지고 있는 레코드의 앞쪽에 위치하는 레코드의 데이터를 읽어옵니다.

서브루틴

CSqlReconnect

DBMS와의 연결이 끊어졌을 때 이 서브루틴을 이용하여 다시 연결합니다.

서브루틴

CsqlRequery

질의를 재실행하여 레코드의 데이터를 다시 읽어옵니다.

서브루틴

CSqlRun

데이터베이스 관리기에게 질의를 실행하도록 합니다.

서브루틴

CSqlUpdate

데이터베이스 관리기로부터 현재 받고 있는 레코드의 데이터를 현재의 태그 값으로 갱신하도록 합니다.

서브루틴

RawSqlRun

데이터베이스에 SQL문의 명령을 실행하도록 합니다.

함수

CSqlGetError

함수가 정상적으로 동작하지 않을 때 출력된 값을 통하여 에러 내용을 알 수 있습니다.