26 lines
671 B
C++
26 lines
671 B
C++
#pragma once
|
|
|
|
class CKnightsUserSet : public OdbcRecordset
|
|
{
|
|
public:
|
|
CKnightsUserSet(OdbcConnection * dbConnection, void * dummy)
|
|
: OdbcRecordset(dbConnection) {}
|
|
|
|
virtual tstring GetTableName() { return _T("KNIGHTS_USER"); }
|
|
virtual tstring GetColumns() { return _T("sIDNum, strUserID, nDonatedNP"); }
|
|
|
|
virtual bool Fetch()
|
|
{
|
|
uint16 sIDNum;
|
|
std::string strUserID;
|
|
uint32 nDonatedNP;
|
|
|
|
_dbCommand->FetchUInt16(1, sIDNum);
|
|
_dbCommand->FetchString(2, strUserID);
|
|
_dbCommand->FetchUInt32(3, nDonatedNP);
|
|
|
|
CKnightsManager::AddKnightsUser(sIDNum, strUserID);
|
|
CKnightsManager::LoadUserDonatedNP(sIDNum, strUserID, nDonatedNP, false);
|
|
return true;
|
|
}
|
|
}; |