Public Member Functions | List of all members
Proud::CAdoOfflineRecord Class Reference
Inheritance diagram for Proud::CAdoOfflineRecord:
Inheritance graph
[legend]

Public Member Functions

PROUD_API void CopyFrom (CAdoRecordset &src)
 
CAdoOfflineRecordoperator= (CAdoRecordset &source)
 
 CAdoOfflineRecord (CAdoRecordset &source)
 
- Public Member Functions inherited from Proud::CProperty
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 ()
 

Additional Inherited Members

- Public Types inherited from Proud::CProperty
typedef CFastMap< const TCHAR
*, CVariant
MapType
 
- Protected Member Functions inherited from Proud::CProperty
virtual void AssertThreadID (eAccessMode eMode) const
 
virtual void ClearThreadID () const
 
- Protected Attributes inherited from Proud::CProperty
MapType m_map
 

Detailed Description

ven after closing ADO Record, its copy ADO Record is useful when using the field contetns contained within. If there is ADO object containing copied contents of recordset that can be read even after its source recordset is closed, you may use that method but since its performance is not guaranteed, the below class has been made. Due to the characterics of MSSQL server, field name must be case insensitive.

Member Function Documentation

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

Copy one record of the source recordset pointed by cursor. This does not cursor of the source recordset.

Parameters
srcSource recordset