前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBDBRecord
IDBRecord インターフェイスのラッパークラスです。
#include <SFBDBRecord.hpp>
class SFBDBRecord : public SFBBase;
typedef SFBDBRecord&          SFBDBRecordRef;
typedef SFBDBRecord*          SFBDBRecordPtr;
typedef SFBDBRecord**         SFBDBRecordHandle;
typedef const SFBDBRecord     ConstSFBDBRecord;
typedef const SFBDBRecord&    ConstSFBDBRecordRef;
typedef const SFBDBRecord*    ConstSFBDBRecordPtr;
typedef const SFBDBRecord**   ConstSFBDBRecordHandle;

継承図

SFBDBRecord クラスの継承図

参照

BREW API IDBRecord

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
GetField フィールドの未加工のデータ、データ型、名前、および長さを返します。
public
GetFieldDWord レコードのフィールドを dword として取得します。
public
GetFieldString 文字列型のフィールドの値を取得します。
public
GetFieldWord フィールドの値を word として取得します。
public
GetID 指定されたレコードのIDを取得します。
public
NextField レコード内の次のフィールドへのポインタを設定し、 そのフィールドのデータ型、名前、およびデータの長さを返します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Remove レコードをデータベースから削除して、IDBRecordオブジェクトを解放します。
public
Reset レコード内の最初のフィールドをカレントフィールドにします。
public
Update 指定された新しいフィールド値のセットでレコードを更新します。

SFBDBRecord::GetField
フィールドの未加工のデータ、データ型、名前、および長さを返します。
[ public ]
VoidPtr GetField(
    AEEDBFieldName * pName          
    AEEDBFieldType * pDBFieldType   
    UInt16Ptr pnLen                 
);

参照

BREW API IDBRECORD_GetField | AEEDBFieldType | AEEDBFieldName


SFBDBRecord::GetFieldDWord
レコードのフィールドを dword として取得します。
[ public ]
Bool GetFieldDWord(
    UInt32Ptr pdw   
);
[ public ]
UInt32 GetFieldDWord(Void);

参照

BREW API IDBRECORD_GetFieldDWord


SFBDBRecord::GetFieldString
文字列型のフィールドの値を取得します。
[ public ]
SFUWideString GetFieldString(Void);

参照

BREW API IDBRECORD_GetFieldString


SFBDBRecord::GetFieldWord
フィールドの値を word として取得します。
[ public ]
Bool GetFieldWord(
    UInt16Ptr pw   
);
[ public ]
UInt16 GetFieldWord(Void);

参照

BREW API IDBRECORD_GetFieldWord


SFBDBRecord::GetID
指定されたレコードのIDを取得します。
[ public ]
UInt16 GetID(Void);

参照

BREW API IDBRECORD_GetID


SFBDBRecord::NextField
レコード内の次のフィールドへのポインタを設定し、 そのフィールドのデータ型、名前、およびデータの長さを返します。
[ public ]
AEEDBFieldType NextField(
    AEEDBFieldName * pName   
    UInt16Ptr pnLen          
);

参照

BREW API IDBRECORD_NextField | AEEDBFieldName | AEEDBFieldType


SFBDBRecord::Remove
レコードをデータベースから削除して、IDBRecordオブジェクトを解放します。
[ public ]
SFCError Remove(Void);

参照

BREW API IDBRECORD_Remove


SFBDBRecord::Reset
レコード内の最初のフィールドをカレントフィールドにします。
[ public ]
Void Reset(Void);

参照

BREW API IDBRECORD_Reset | SFBDBRecord::NextField


SFBDBRecord::Update
指定された新しいフィールド値のセットでレコードを更新します。
[ public ]
SFCError Update(
    AEEDBField * pDBFields   
    SIntN iNumFields         
);

参照

BREW API IDBRECORD_Update