<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wieso sind meine Methoden keine Elemente meiner Klasse??]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe ein großes Problem und zwar habe ich eine Klasse von CRecordset abgeleitet um eine ODBC Verbindung zu erstellen. Damit alles übersichtlich ist , benutze ich verschiedene Methoden , aber der Compiler sagt mir als diese</p>
<pre><code>Fehlermeldung: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'
</code></pre>
<p>Und das bei allen drei Methoden wie Ihr in meiner nun abgebildeten Klasse sehen könnt:</p>
<pre><code>[cpp]#if !defined(AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_)
#define AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_
#include &lt;afxdb.h&gt; 
#include &lt;string&gt;
#if _MSC_VER &gt; 1000
#pragma once
#endif // _MSC_VER &gt; 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&amp; dc) const;

	void LoadUserList();
	void LoadCarList();
	void LoadLeasingList();
	void StoreUserData(std::string NewUser);
	void StoreCarData(std::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_

[/cpp]
</code></pre>
<p>Ich weiss net wie ich diesen Fehler beheben kann, kann mir jemand helfen??</p>
<p>gruß Silver</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128601/wieso-sind-meine-methoden-keine-elemente-meiner-klasse</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 18:12:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128601.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Dec 2005 12:41:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wieso sind meine Methoden keine Elemente meiner Klasse?? on Mon, 05 Dec 2005 12:41:51 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ich habe ein großes Problem und zwar habe ich eine Klasse von CRecordset abgeleitet um eine ODBC Verbindung zu erstellen. Damit alles übersichtlich ist , benutze ich verschiedene Methoden , aber der Compiler sagt mir als diese</p>
<pre><code>Fehlermeldung: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'
</code></pre>
<p>Und das bei allen drei Methoden wie Ihr in meiner nun abgebildeten Klasse sehen könnt:</p>
<pre><code>[cpp]#if !defined(AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_)
#define AFX_DATABASECONNECTION_H__23225211_E680_4772_B5DD_254D523D20B2__INCLUDED_
#include &lt;afxdb.h&gt; 
#include &lt;string&gt;
#if _MSC_VER &gt; 1000
#pragma once
#endif // _MSC_VER &gt; 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&amp; dc) const;

	void LoadUserList();
	void LoadCarList();
	void LoadLeasingList();
	void StoreUserData(std::string NewUser);
	void StoreCarData(std::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_

[/cpp]
</code></pre>
<p>Ich weiss net wie ich diesen Fehler beheben kann, kann mir jemand helfen??</p>
<p>gruß Silver</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934875</guid><dc:creator><![CDATA[Silvercreast]]></dc:creator><pubDate>Mon, 05 Dec 2005 12:41:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso sind meine Methoden keine Elemente meiner Klasse?? on Mon, 05 Dec 2005 12:44:24 GMT]]></title><description><![CDATA[<p>Hast du (a) die Methode implementiert und (b) den Debug Modus abgeschaltet, dass das #ifdef nicht greift?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934877</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Mon, 05 Dec 2005 12:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso sind meine Methoden keine Elemente meiner Klasse?? on Mon, 05 Dec 2005 12:51:54 GMT]]></title><description><![CDATA[<p>ich würde ja das '#endif' etwas nach oben verschieben (genauer - hinter die Deklaration von Dump()).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/934886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934886</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 05 Dec 2005 12:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso sind meine Methoden keine Elemente meiner Klasse?? on Mon, 05 Dec 2005 13:04:04 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>ich würde ja das '#endif' etwas nach oben verschieben (genauer - hinter die Deklaration von Dump()).</p>
</blockquote>
<p>Wie blöd, danke genau das war der Fehler. Mir ist das überhaupt nicht aufgefallen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/934896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934896</guid><dc:creator><![CDATA[Silvercreast]]></dc:creator><pubDate>Mon, 05 Dec 2005 13:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to Wieso sind meine Methoden keine Elemente meiner Klasse?? on Mon, 05 Dec 2005 13:05:51 GMT]]></title><description><![CDATA[<p>dir nicht - dem Compiler (genauer: Präprozessor) schon <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/934897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/934897</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 05 Dec 2005 13:05:51 GMT</pubDate></item></channel></rss>