>> Server 설정에 Login Check를 활성화 한 경우, 서버에 접속 후 로그인 처리를 해야지만 이후 DB를 사용할 수 있다.
   로그인 방법은 서버에 접속한 후 TSBConnection의 Login Methode에 결과를 전송받을 TCustomClientDataSet와
   로그인 처리를 위한 Group ID와 User ID, Password를 넣고 실행한다.
   이때 Login에서 리턴된 정수값이 0 보다 크면 정상적으로 로그인 된 것으로 처리가 된다.


>> Data Open 후 변경(Modified, Inserted, Deleted)된 Data 처리

  1) TSBQuery의 Field 설정
     1. TSBQuery 컴퍼넌트 더블클릭 혹은 마우스 오른쪽버튼 클릭후 팝업메뉴의 "Fields Editor" 선택
     2. Field 관리창에서 등록/수정/삭제

  2) Select SQL 설정
     1. TSBQuery 컴퍼넌트의 SQL 지정후 Parameter 편집 혹은 <TSBQuery>.SQL.Text에 코딩으로 SQL 지정

  3) Insert, Update, Delete 처리를 위한 SQL 등록
     1. TSBQuery 컴퍼넌트 마우스 오른쪽버튼 클릭후 팝업메뉴의 "UpdateSQL Editor" 선택
     2. "Table Name" 등록
     3. "Key Fields"와 "Update Fields" 선택
     4. "Generate SQL" 버튼을 클릭해서 SQL을 생성
     5. 생성된 각 SQL 확인후 "Ok" 버튼을 클릭해서 등록

     ※ 코딩으로 등록하는 방법
        <TSBQuery>.UpdateSQL.ModifySQL.Text := ...
        <TSBQuery>.UpdateSQL.InsertSQL.Text := ...
        <TSBQuery>.UpdateSQL.DeleteSQL.Text := ...

  4) 설정된 SQL에 의한 Data를 서버에서 가져오기
     1. Parameter 값 설정
     2. <TSBQuery>.OpenSQL;

  5) Data 변경(Modified, Inserted, Deleted)후 변경된 Data를 Server에 적용하기
     1. 자료가 수정중이거나 등록중일때 Post 처리 (이 과정은 Apply시 처리하기때문에 생략해도 됨)
     2. <TSBQuery>.Apply;


>> 단일 SQL 바로 실행하기(Insert, Delete, Update, Procedure)

  1) 단일 SQL 처리임을 설정
     1. ImmediateSend := True; (초기값으로 True가 설정되어있음)

  2) SQL 설정
     1. <TSBQuery>.SQL.Text := ...
     2. Parameter 값 설정

  3) SQL 실행등록 및 Data 전송
     1. <TSBQuery>.ExecSQL


>> 다중 SQL 바로 실행하기(Insert, Delete, Update, Procedure)

  1) 다중 SQL 처리임을 설정
     1. ImmediateSend := False;

  2) SQL 설정 및 SQL 실행등록
     1. <TSBQuery>.SQL.Text := ...
     2. Parameter 값 설정
     3. <TSBQuery>.ExecSQL
     4. 1~3 과정을 SQL 수만큼 반복

  3) Data 전송
     1. <TSBQuery>.SendData


※ 주의사항

  . Parameter를 사용할 경우 Parameter의 Data Type을 DB의 Data Type과 일치 시킬 것.
    ex) Oracle DB 사용시 Blob의 경우... ftOraBlob / ftOraClob


>> 기타 기능

  1) Version Check: <TSBConnection>.GetVersion(ACode)
     . 문자열 파라메터 값을 넣고 GetVersion 호출하면 문자열 형태의 Version 값을 리턴받게 됨.

  2) File Up/Download:
     . <TSBConnection>.GetFile(ASrcName, ADestName) / <TSBConnection>.PutFile(ASrcName, ADestName)
     . ASrcName : 전송시에는 전송할 파일 전체 경로를, 수신시에는 수신할 파일명만 지정
       ADestName: 전송시에는 전송할 파일명만, 수신시에는 수신할 파일명의 전체 경로를 지정
