Silvercreast
Erfahrenes Mitglied
Hallo
ich bin gerade dabei in meine MFC-Anwendung eine ODBC Verbindung einzubauen. Ich habe eine Klasse DatabaseConnection von CRecordset abgeleitet und habe Methoden erstellt.
Mein Problem nun ist das meine Methoden nicht erkannt werden. Es kommt immer folgende Fehlermeldung:
Ich weiss net was ich falsch mache, kann mir da jemand helfen?
ich bin gerade dabei in meine MFC-Anwendung eine ODBC Verbindung einzubauen. Ich habe eine Klasse DatabaseConnection von CRecordset abgeleitet und habe Methoden erstellt.
Code:
#if !defined(AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_)
#define AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_
#include <afxdb.h>
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DatabaseConnection.h : Header-Datei
//
/////////////////////////////////////////////////////////////////////////////
// Satzgruppe DatabaseConnection
class DatabaseConnection : public CRecordset
{
public:
DatabaseConnection(CDatabase* pDatabase = NULL);
DECLARE_DYNAMIC(DatabaseConnection)
// Feld-/Parameterdaten
//{{AFX_FIELD(DatabaseConnection, CRecordset)
//}}AFX_FIELD
// Überschreibungen
// Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen
//{{AFX_VIRTUAL(DatabaseConnection)
public:
virtual CString GetDefaultConnect(); // Standard-Verbindungszeichenfolge
virtual CString GetDefaultSQL(); // Standard-SQL für Satzgruppe
virtual void DoFieldExchange(CFieldExchange* pFX); // RFX-Unterstützung
//}}AFX_VIRTUAL
// Implementierung
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
//void LoadUserList();
//void LoadCarList();
//void LoadLeasingList();
void StoreUserData(std::string NewUser);
void StoreCarData(std:: string String NewCar);
void StoreLeasingData(std::string NewLeasing);
#endif
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ fügt unmittelbar vor der vorhergehenden Zeile zusätzliche Deklarationen ein.
#endif // AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_
Mein Problem nun ist das meine Methoden nicht erkannt werden. Es kommt immer folgende Fehlermeldung:
Code:
C:\Dokumente und Einstellungen\Dors\Desktop\C++\EchoServer\DatabaseConnection.cpp(62) : error C2039: 'StoreUserData' : Ist kein Element von 'DatabaseConnection'
C:\Dokumente und Einstellungen\Dors\Desktop\C++\EchoServer\DatabaseConnection.h(14) : Siehe Deklaration von 'DatabaseConnection'
Ich weiss net was ich falsch mache, kann mir da jemand helfen?