Proud::CAdoOfflineRecord Class Reference
Inheritance diagram for Proud::CAdoOfflineRecord:

Public Member Functions

PROUDSRV_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) const
 
bool ContainsKey (const String &key) const
 
bool Add (const String &key, const CVariant &val)
 
void CopyKeysTo (CFastArray< String > &dest)
 
PROUDSRV_API CVariant GetField (const String &name)
 
virtual PROUDSRV_API void SetField (const String &name, const CVariant &value)
 
virtual PROUDSRV_API void RemoveField (const String &name)
 
virtual PROUDSRV_API void FromVariant (_variant_t from)
 
virtual PROUDSRV_API void FromByteArray (const ByteArray &from)
 
virtual PROUDSRV_API void FromByteArray (const uint8_t *data, int length)
 
virtual PROUDSRV_API void ToByteArray (ByteArray &output)
 
PROUDSRV_API CProperty ()
 
PROUDSRV_API CProperty (const CProperty &rhs)
 
 CProperty (_variant_t from)
 
PROUDSRV_API operator _variant_t () const
 
PROUDSRV_API operator ByteArrayPtr () const
 
CPropertyoperator= (const _variant_t &from)
 
CPropertyoperator= (ByteArray &from)
 
CPropertyoperator= (const CProperty &rhs)
 
PROUDSRV_API String GetDumpedText ()
 

Additional Inherited Members

- Public Types inherited from Proud::CProperty
typedef CFastMap< String,
CVariant, StringTraits
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

PROUDSRV_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