005
15.03.2003, 11:04 Uhr
~andreasK
Gast
|
Muss meine Klasse in der ich die Datenbank bereitstelle so aussehen, wenn diese mehrere Tabellen benutzt, weil so wie sie jetzt aussieht benutze ich nur eine Tabelle oder?
C++: |
// DataConAdress.cpp : implementation file //
#include "stdafx.h" #include "RechBuch.h" #include "DataConAdress.h"
// CDataConAdress
IMPLEMENT_DYNAMIC(CDataConAdress, CRecordset) CDataConAdress::CDataConAdress(CDatabase* pdb) : CRecordset(pdb) { m_dbNummer = 0; m_dbAnrede = _T(""); m_dbName1 = _T(""); m_dbName2 = _T(""); m_dbStrasse = _T(""); m_dbPlz = _T(""); m_dbOrt = _T(""); m_dbTel = _T(""); m_dbFax = _T(""); m_dbEMail = _T(""); m_dbHomepage = _T(""); } // CDataConAdress message handlers
CString CDataConAdress::GetDefaultConnect() { return _T("DBQ=RechBuchDB.mdb;DefaultDir=.;Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=database.dsn;MaxBufferSize=2048;MaxScanRows=8; PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin; UserCommitSync=Yes;"); }
CString CDataConAdress::GetDefaultSQL() { return _T("[Adressen]"); }
void CDataConAdress::DoFieldExchange(CFieldExchange* pFX) { pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Long(pFX, _T("[Nummer]"), m_dbNummer); RFX_Text(pFX, _T("[Anrede]"), m_dbAnrede); RFX_Text(pFX, _T("[Name1]"), m_dbName1); RFX_Text(pFX, _T("[Name2]"), m_dbName2); RFX_Text(pFX, _T("[Strasse]"), m_dbStrasse); RFX_Text(pFX, _T("[PLZ]"), m_dbPlz); RFX_Text(pFX, _T("[Ort]"), m_dbOrt); RFX_Text(pFX, _T("[Telefon]"),m_dbTel); RFX_Text(pFX, _T("[Fax]"), m_dbFax); RFX_Text(pFX, _T("[E-Mail]"), m_dbEMail); RFX_Text(pFX, _T("[Homapage]"), m_dbHomepage); }
#ifdef _DEBUG void CDataConAdress::AssertValid() const { CRecordset::AssertValid();
}
void CDataConAdress::Dump(CDumpContext& dc) const { CRecordset::Dump(dc); } #endif
|
edit by FloSoft: CodeTags eingefügt Dieser Post wurde am 15.03.2003 um 11:07 Uhr von FloSoft editiert. |