<?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[Classe für eine Datenbank&#x2F;Tabelle die vorher nicht definiert ist + speichern und laden des ganzen ... wie?]]></title><description><![CDATA[<p>Also wie schon im Titel gesagt versuche ich gerade eine Classe zu bauen, mit der ich quasi tabellen erstellen kann, komplett dynamisch.<br />
quasie beim initialisieren bescheidgen wie viele spalten das ganze haben soll und z.b später am besten noch welche typen</p>
<p>dann mit daten füllen, und abspeichern</p>
<p>lesen und daten wieder ausgeben...</p>
<p>wie würdet ihr sowas umsetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/151357/classe-für-eine-datenbank-tabelle-die-vorher-nicht-definiert-ist-speichern-und-laden-des-ganzen-wie</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 15:08:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/151357.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Jun 2006 17:29:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Classe für eine Datenbank&#x2F;Tabelle die vorher nicht definiert ist + speichern und laden des ganzen ... wie? on Sun, 25 Jun 2006 17:29:47 GMT]]></title><description><![CDATA[<p>Also wie schon im Titel gesagt versuche ich gerade eine Classe zu bauen, mit der ich quasi tabellen erstellen kann, komplett dynamisch.<br />
quasie beim initialisieren bescheidgen wie viele spalten das ganze haben soll und z.b später am besten noch welche typen</p>
<p>dann mit daten füllen, und abspeichern</p>
<p>lesen und daten wieder ausgeben...</p>
<p>wie würdet ihr sowas umsetzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1085290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1085290</guid><dc:creator><![CDATA[download123]]></dc:creator><pubDate>Sun, 25 Jun 2006 17:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to Classe für eine Datenbank&#x2F;Tabelle die vorher nicht definiert ist + speichern und laden des ganzen ... wie? on Mon, 26 Jun 2006 15:55:10 GMT]]></title><description><![CDATA[<p>nix konkretes aber so was ähnliches vielleicht:</p>
<pre><code class="language-cpp">class IField
{
public:
  enum ColumnType {ctString, ctInt, ctDate, ...};

  virtual string getName() const = 0;
  virtua ColumnType getType() const = 0;
};

class IFields
{
public:
  virtual size_t getFieldsCount() const = 0;
  virtual const IField *getField(size_ i) const = 0;
};

class IDataSet
{
public:
  //cursor
  virtual void first() = 0;
  virtual void last() = 0;
  virtual void next() = 0;
  virtual void prev() = 0;

  //operations
  virtual edit() = 0;
  virtual insert() = 0;
  virtual post() = 0;
  virtual cancel() = 0;

  FieldValue getFieldValue(string &amp;name) const = 0;
  void setFieldValue(const string &amp;fieldName, const FieldValue &amp;val) = 0;
};

class MySuperPuperDataset
   : public IDataSet, 
     public IFields
{
  //...
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1086093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086093</guid><dc:creator><![CDATA[ssm]]></dc:creator><pubDate>Mon, 26 Jun 2006 15:55:10 GMT</pubDate></item><item><title><![CDATA[Reply to Classe für eine Datenbank&#x2F;Tabelle die vorher nicht definiert ist + speichern und laden des ganzen ... wie? on Mon, 26 Jun 2006 18:04:50 GMT]]></title><description><![CDATA[<p>Sein Problem liegt wohl eher beim späteren abspeichern dieser Daten aus der/den Klasse(n)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1086234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1086234</guid><dc:creator><![CDATA[Alphatier]]></dc:creator><pubDate>Mon, 26 Jun 2006 18:04:50 GMT</pubDate></item></channel></rss>