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 | 함수가 정상적으로 동작하지 않을 때 출력된 값을 통하여 에러 내용을 알 수 있습니다. |