Proud::CAdoOfflineRecord 클래스 참조
Proud::CAdoOfflineRecord에 대한 상속 다이어그램 :

Public 멤버 함수

PROUD_API void CopyFrom (CAdoRecordset &src)
 
CAdoOfflineRecordoperator= (CAdoRecordset &source)
 
 CAdoOfflineRecord (CAdoRecordset &source)
 
- Proud::CProperty(으)로부터 상속된 Public 멤버 함수
const_iterator begin () const
 
const_iterator end () const
 
size_t GetCount () const
 
void Remove (const String &key)
 
void Clear ()
 
bool TryGetValue (const String &key, CVariant &ret)
 
bool ContainsKey (const String &key)
 
bool Add (const String &key, const CVariant &val)
 
void CopyKeysTo (CFastArray< String > &dest)
 
PROUD_API CVariant GetField (const String &name)
 
virtual PROUD_API void SetField (const String &name, const CVariant &value)
 
virtual PROUD_API void RemoveField (const String &name)
 
virtual PROUD_API void FromVariant (_variant_t from)
 
virtual void FromByteArray (const ByteArray &from)
 
virtual PROUD_API void FromByteArray (const uint8_t *data, int length)
 
virtual PROUD_API void ToByteArray (ByteArray &output)
 
PROUD_API CProperty ()
 
PROUD_API CProperty (const CProperty &rhs)
 
 CProperty (_variant_t from)
 
PROUD_API operator _variant_t () const
 
PROUD_API operator ByteArrayPtr () const
 
CPropertyoperator= (const _variant_t &from)
 
CPropertyoperator= (ByteArray &from)
 
CPropertyoperator= (const CProperty &rhs)
 
PROUD_API String GetDumpedText ()
 

추가로 상속된 멤버들

- Proud::CProperty(으)로부터 상속된 Public 타입
typedef CFastMap< String,
CVariant, StringTraits
MapType
 
- Proud::CProperty(으)로부터 상속된 Protected 멤버 함수
virtual void AssertThreadID (eAccessMode eMode) const
 
virtual void ClearThreadID () const
 
- Proud::CProperty(으)로부터 상속된 Protected 속성
MapType m_map
 

상세한 설명

ADO Record의 field 내용에서 복사된 사본 객체 ADO record을 close하고 나서도 그 내용을 사용할 때 유용하다. ADO recordset의 field의 사본을 카피하되, 원본 recordset을 close해도 읽기 억세스 정도는 할 수 있는 ADO object가 존재하면, 그것을 이 클래스 대신으로 써도 되겠지만, 성능이 보장된 그러한 것이 없으므로 이 클래스를 대신 만들었다. MSSQL server의 특성상, field name은 case insensitive이다.

멤버 함수 문서화

PROUD_API void Proud::CAdoOfflineRecord::CopyFrom ( CAdoRecordset src)

원본 recordset가 가리키는 cursor에서 1개의 record를 복사한다. 원본 recordset의 cursor에는 영향을 끼치지 않는다.

매개변수
src원본 recordset