데이터베이스를 오픈하여 주어진 SELECT 문을 실행하여 데이터를 준비한다.
int @DbDsOpen(string dsn, string select_text);
함수인자
string dsn : 데이터베이스 연결 문자열 이름
string select_text : SELECT 문
반환 값
데이터베이스를 여는 도중 오류가 발생하면 -1을 반환하고 그 이외의 값을 반환하면 연결번호이다.
10.2.1 버전부터는 -1일 발생할 때 @GetLastError()를 사용하여 오류의 내용을 받을 수 있다.
예제
connection_id = @DbDsOpen("TestDsn","SELECT * FROM Table1");
if(connection_id == -1) {
msg = @GetLastError();
@Message(msg);
return;
}
…
@DbDsClose(connection_id);
문장설명 : TestDsn 데이터 베이스에서 Table1 테이블의 모든 데이터를 가져와서 준비한다.
관련항목