오라쿼리에서 SQL 클래스를 불러온 후, 처리해줘야 하는 일련의 과정들이 있다.
먼저 SQL에서 기존 작업하고 있던 것을 멈추게 하도록, 충돌되지 않게 기존 것을 Close 해줘야 한다.
내가 생성한 TOraQuery 컴포넌트의 이름을 Oraquery1 이라고 했다면 아래와 같이 하면 됨.
Oraquery1.SQL.close;
그리고 깔끔하게 초기화 시키기!
Oraquery1.SQL.clear;
쿼리문 전송하기!
Oraquery1.SQL.Add('Select * From Program_Info;')
데이터 열어주기!
Oraquery1.SQL.Open;
이렇게 하면 내가 짠 쿼리문을 통해서 원하는 데이터 값을 불러와 줄 수 있다.
하지만, 위와 같이 하나하나 다 적으면 너무 귀찮고 코드가 길어지고 느려진다.
고로 with ~ do 문을 사용할 것이다.
with Oraquery1.SQL do
begin
close;
clear;
Add('select * from program_info');
Open;
end;
'델파이코딩_개발일지' 카테고리의 다른 글
델파이코딩_디버깅/컴파일/주석처리/뷰소스/컴포넌트/dfm/pas (0) | 2023.02.07 |
---|---|
델파이코딩_입력값 전달받는 컴포넌트들 (0) | 2023.02.07 |
델파이코딩_오라클DB 관련 컴포넌트 알아보기 (0) | 2023.02.07 |
델파이코딩_파일 생성부터 구구단 출력하기까지 (0) | 2023.02.07 |
델파이 코딩_등차수열의 합 구하기 (0) | 2023.02.07 |