<?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[access Tabellenamen auslesen]]></title><description><![CDATA[<p>Hallo<br />
ich lese ueber DAO mit der Klasse</p>
<pre><code class="language-cpp">CDaoTableDefInfo
</code></pre>
<p>die Tabllenamen einer access Datenabank aus. Ich bekomme allerdings bei allen bisherig ausgelesenen Tabellen noch weitere Tabellennamen, die sich ueberhaupt nicht in der Datenbank befinden. Es handelt sich in allen Faellen immer um folgende Taballennamen:</p>
<blockquote>
<p>MSysAccessObjects<br />
MSysACEs<br />
MSysIMEXColumns<br />
MSysIMEXSpecs<br />
MSysModules<br />
MSysModules2<br />
MSysObjects<br />
MSysQueries<br />
MSysRelationships</p>
</blockquote>
<p>Uebrigens ich lese die Tabellenamen mit der Funktion</p>
<pre><code class="language-cpp">GetTableDefInfo
</code></pre>
<p>aus.<br />
Wer kann mir erklaeren warum zusaetzlich diese beschriebenen Tabellennamen ausgegeben werden und was es damit auf sich hat???? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Wie kann ich deren Ausgabe verhindern?<br />
vielen Dank schon mal fuer eure Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/61542/access-tabellenamen-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 17:42:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/61542.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Jan 2004 09:09:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to access Tabellenamen auslesen on Thu, 15 Jan 2004 09:09:53 GMT]]></title><description><![CDATA[<p>Hallo<br />
ich lese ueber DAO mit der Klasse</p>
<pre><code class="language-cpp">CDaoTableDefInfo
</code></pre>
<p>die Tabllenamen einer access Datenabank aus. Ich bekomme allerdings bei allen bisherig ausgelesenen Tabellen noch weitere Tabellennamen, die sich ueberhaupt nicht in der Datenbank befinden. Es handelt sich in allen Faellen immer um folgende Taballennamen:</p>
<blockquote>
<p>MSysAccessObjects<br />
MSysACEs<br />
MSysIMEXColumns<br />
MSysIMEXSpecs<br />
MSysModules<br />
MSysModules2<br />
MSysObjects<br />
MSysQueries<br />
MSysRelationships</p>
</blockquote>
<p>Uebrigens ich lese die Tabellenamen mit der Funktion</p>
<pre><code class="language-cpp">GetTableDefInfo
</code></pre>
<p>aus.<br />
Wer kann mir erklaeren warum zusaetzlich diese beschriebenen Tabellennamen ausgegeben werden und was es damit auf sich hat???? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Wie kann ich deren Ausgabe verhindern?<br />
vielen Dank schon mal fuer eure Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/436837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/436837</guid><dc:creator><![CDATA[valluga]]></dc:creator><pubDate>Thu, 15 Jan 2004 09:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to access Tabellenamen auslesen on Thu, 15 Jan 2004 11:15:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>jedes DBMS muß irgendwo die Verwaltungsinformationen einer Datenbank speichern. ACCESS macht das in Tabellen, die immer mit MSys beginnen. Diese Tabellen kann man sich über das Ändern einer Option auch in der ACCESS-Oberfläche selbst anzeigen lassen, standardmäßig sind sie immer ausgeblendet, weil man mit ihnen normalerweise nichts zu tun hat. Dein Problem läßt sich sehr einfach lösen, denn die CDaoTableDefInfo-Struktur enthält eine Komponente m_lAttributes, die die Eigenschaften der Tabelle beschreibt. Ist in m_lAttributes das Flag dbSystemObject gesetzt, dann handelt es sich um eine solche MSys..Tabelle. Jetzt berücksichtigst du einfach diese Tabellen mit diesem Merkmal nicht, und das war's...</p>
<p>Diese Information findest du übrigens auch in der MSDN-Lib hier:</p>
<p><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cdaotabledefinfo_structure.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cdaotabledefinfo_structure.asp</a></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/436948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/436948</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Thu, 15 Jan 2004 11:15:13 GMT</pubDate></item><item><title><![CDATA[Reply to access Tabellenamen auslesen on Thu, 15 Jan 2004 12:57:56 GMT]]></title><description><![CDATA[<p>@Probenutzer Vielen Dank! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/437029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/437029</guid><dc:creator><![CDATA[valluga]]></dc:creator><pubDate>Thu, 15 Jan 2004 12:57:56 GMT</pubDate></item></channel></rss>