티스토리 뷰
Data.DB.TDataSet.Post
Delphi
procedure Post; virtual;
C++
virtual void __fastcall Post(void);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function | public | Data.DB.pas Data.DB.hpp | Data.DB | TDataSet |
Description
Implements a virtual method / to write a modified record / to the database or change log.
TDataSet / implements a virtual method to write a modified record to the database or change log.
Dataset methods that change the dataset state, / such as Edit, Insert, or Append, or that move from one record to another, / such as First, Last, Next, and Prior / automatically call Post.
Different types of datasets / handle posting differently:
BDE-enabled datasets / post records directly / to the database server / unless CachedUpdates is true.
When caching updates, / BDE-enabled datasets / post records to an internal change log / until they are applied to the database / by calling ApplyUpdates.
ADO and InterBaseExpress datasets / post records directly / to the database server.
Client datasets / post records / to an internal change log / until they are applied / to the database / by calling ApplyUpdates / or merged with the client dataset's data / by calling MergeChangeLog.
Unidirectional datasets / are read-only / and do not post records at all.
Designers of custom datasets / can choose whether to implement Post / by writing records / to the database server / or to an internal change log.
데이터베이스 또는 변경 로그에 수정된 레코드를 쓰는 가상 메서드를 구현합니다.
TDataSet 는 수정된 레코드를 데이터베이스 또는 변경 로그에 기록하는 가상 메소드를 구현합니다.
Edit , Insert 또는 Append와 같은 데이터 세트 상태를 변경하거나 First, Last, Next, 그리고 Prior와 같이 한 레코드에서 다른 레코드로 이동하는 데이터 세트 메서드는 자동으로 Post를 호출합니다.
다른 종류의 데이터 세트 게시를 다르게 처리합니다:
CachedUpdates가 true가 아닌 경우 BDE 지원 데이터 세트는 데이터베이스 서버에 직접 레코드를 게시합니다.
업데이트를 캐시할 때, BDE 지원 데이터 세트는 ApplyUpdates를 호출하여 데이터베이스에 적용될 때까지 레코드를 내부 변경 로그에 게시합니다.
ADO와 InterBaseExpress 데이터 세트는 레코드를 데이터베이스 서버에 직접 게시합니다.
클라이언트 데이터 세트는 ApplyUpdates를 호출하여 데이터베이스에 적용되거나 MergeChangeLog를 호출하여 클라이언트 데이터 세트의 데이터와 병합 될 때까지 레코드를 내부 변경 로그에 게시합니다.
단방향 데이터 세트는 읽기 전용이며 레코드를 전혀 게시하지 않습니다.
사용자 정의 데이터 세트의 디자이너는 레코드를 데이터베이스 서버나 내부의 변경 로그에 기록하여 게시하는 것을 구현할지 여부를 선택할 수 있습니다.
출처: http://docwiki.embarcadero.com/Libraries/XE2/en/Data.DB.TDataSet.Post
'프로그래밍 언어 > Delphi' 카테고리의 다른 글
[Reference] TDataSet.Insert (0) | 2016.12.08 |
---|---|
[Reference] TDataSet.Cancel (0) | 2016.12.07 |
[Reference] TDataSet.Edit (0) | 2016.12.04 |
[Reference] TDataSet.IsEmpty (0) | 2016.12.03 |
[Reference] TDataSet.MoveBy (0) | 2016.12.02 |
- Total
- Today
- Yesterday
- Reference
- tdataset
- SWT
- System
- wfd
- 말하기
- 자료구조
- 문법
- 왕초보 영어회화 100일의 기적
- 정렬
- SysUtils
- VCL
- ADODB
- Delphi
- java
- 독해
- 일기
- 작문
- 영어
- 설명
- 여행영어 100일의 기적
- 계산기
- 스택
- RA
- Pte
- 교육센터
- 응용
- 알고리즘
- 대상
- 상황
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |