<?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[OpenSchema - Fehler]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche mit OpenSchema(...) auf Schemainformationen zuzugreifen. Bei der Ausführung des Programms bekomme ich folgende Fehlermeldung:<br />
&quot;Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereichs oder sind miteinander unvereinbar.&quot;</p>
<pre><code>ADOConnection1-&gt;OpenSchema(siTables, NULL, NULL, ADODataSet1);
</code></pre>
<p>Weiß jemand Rat?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129643/openschema-fehler</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 22:58:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129643.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 15 Dec 2005 12:04:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OpenSchema - Fehler on Thu, 15 Dec 2005 12:04:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche mit OpenSchema(...) auf Schemainformationen zuzugreifen. Bei der Ausführung des Programms bekomme ich folgende Fehlermeldung:<br />
&quot;Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereichs oder sind miteinander unvereinbar.&quot;</p>
<pre><code>ADOConnection1-&gt;OpenSchema(siTables, NULL, NULL, ADODataSet1);
</code></pre>
<p>Weiß jemand Rat?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942757</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942757</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Thu, 15 Dec 2005 12:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Thu, 15 Dec 2005 12:49:14 GMT]]></title><description><![CDATA[<p>wieso übergibst du NULL? der erwartet nen Typ <strong>OleVariant</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/942811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942811</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Thu, 15 Dec 2005 12:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Thu, 15 Dec 2005 13:05:29 GMT]]></title><description><![CDATA[<p>Danke erstmal für die schnelle Antwort.</p>
<p>Du meinst als Filter?<br />
Naja, ich möchte aber nichts filtern. Deshalb NULL. Jedenfalls habe ich es schon mit verschiedenen Parametern versucht, jedoch ohne Erfolg. Immer wieder taucht bei der Ausführung die genannte Fehlermeldung.</p>
<pre><code class="language-cpp">OleVariant ol[4] = {NULL, NULL, &quot;TABLE_NAME&quot;, NULL};
ADOConnection1-&gt;OpenSchema(siTables, ol, NULL, ADODataSet1);
</code></pre>
<p>Was mache ich da falsch?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942825</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Thu, 15 Dec 2005 13:05:29 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Fri, 16 Dec 2005 09:35:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Question:<br />
How do I pass the OleVariant array in TADOConnection::OpenSchema()?</p>
<p>Answer:<br />
int bounds[] = {0,3};<br />
OleVariant A(bounds,1, varVariant);<br />
A.PutElement(Unassigned,0);<br />
A.PutElement(Unassigned,1);<br />
A.PutElement(WideString(myADOTable-&gt;Name) ,2);<br />
A.PutElement(Unassigned,3);<br />
myADOConnection-&gt;OpenSchema(siColumns, A , EmptyParam, myADODataSet);</p>
</blockquote>
<p>Das oben Zitiert habe ich auf der Borlandseite gefunden:<br />
<a href="http://bdn.borland.com/article/0,1410,20498,00.html" rel="nofollow">http://bdn.borland.com/article/0,1410,20498,00.html</a></p>
<p>Wenn ich den Code compliere, dann bekomme ich den Fehler:</p>
<blockquote>
<p>'const Variant &amp;' kann nicht mit 'Variant()' intialisiert werden</p>
</blockquote>
<p>und zwar in der Zeile u.a.</p>
<pre><code class="language-cpp">A.PutElement(Unassigned,0);
</code></pre>
<p>Kann jemand helfen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/943344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943344</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Fri, 16 Dec 2005 09:35:12 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 09:18:48 GMT]]></title><description><![CDATA[<p>Keiner 'ne Idee?</p>
<p>akari! Wo bist du? Hilfe! :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/944679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944679</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Sun, 18 Dec 2005 09:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 11:11:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe ADO nicht, kann also nur raten.<br />
Laut der Fehlermeldung will OpenSchema eine Adresse auf ein Variant, also probier mal</p>
<pre><code class="language-cpp">myADOConnection-&gt;OpenSchema(siColumns, &amp;A , EmptyParam, myADODataSet);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/944718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944718</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 18 Dec 2005 11:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 12:23:08 GMT]]></title><description><![CDATA[<p>Hallo akari,</p>
<p>danke für deine Antwort.<br />
Leider war es das aber nicht, denn der Fehler taucht schon früher auf, und zwar in der Zeile:</p>
<pre><code class="language-cpp">A.PutElement(Unassigned,0);
</code></pre>
<p>Womit ich leider nichts anfangen kann.</p>
<p>Wenn ich folgende Zeilen auskommentiere, dann wird der Code ohne Fehler compliert:</p>
<pre><code class="language-cpp">A.PutElement(Unassigned,0); 
A.PutElement(Unassigned,1); 
A.PutElement(WideString(myADOTable-&gt;Name) ,2); 
A.PutElement(Unassigned,3);
</code></pre>
<p>Hättest du vielleicht noch einen andern Tip?<br />
Oder wer kann da noch helfen?</p>
<p>Danke!<br />
:xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/944771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944771</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Sun, 18 Dec 2005 12:23:08 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 12:31:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>für &quot;Unassigned&quot; habe ich &quot;NULL&quot; genommen:</p>
<pre><code class="language-cpp">A.PutElement(NULL,0);
</code></pre>
<p>Damit wird der Code ohne Fehler compliert.<br />
<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="🙂"
    /><br />
Mal sehen, ob es auch funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/944785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944785</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Sun, 18 Dec 2005 12:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 13:08:49 GMT]]></title><description><![CDATA[<p>openschema schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>für &quot;Unassigned&quot; habe ich &quot;NULL&quot; genommen:</p>
<pre><code class="language-cpp">A.PutElement(NULL,0);
</code></pre>
<p>Damit wird der Code ohne Fehler compliert.</p>
</blockquote>
<p>Womit wieder bei der Ausführung die Fehlermeldung:</p>
<blockquote>
<p>Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereichs oder sind miteinander unvereinbar.</p>
</blockquote>
<p>auftaucht, und zwar hier:</p>
<pre><code class="language-cpp">myADOConnection-&gt;OpenSchema(siColumns, A , EmptyParam, myADODataSet);
</code></pre>
<p>Ich habe es auch mit folgendem Code versucht, jedoch ohne Erfolg:</p>
<pre><code class="language-cpp">myADOConnection-&gt;OpenSchema(siColumns, &amp;A , NULL, myADODataSet);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/944799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944799</guid><dc:creator><![CDATA[openschemazumverzweifeln]]></dc:creator><pubDate>Sun, 18 Dec 2005 13:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 14:37:59 GMT]]></title><description><![CDATA[<p>openschema schrieb:</p>
<blockquote>
<p>Wenn ich den Code compliere, dann bekomme ich den Fehler:</p>
<blockquote>
<p>'const Variant &amp;' kann nicht mit 'Variant()' intialisiert werden</p>
</blockquote>
<p>und zwar in der Zeile u.a.</p>
<pre><code class="language-cpp">A.PutElement(Unassigned,0);
</code></pre>
</blockquote>
<p>Lösung dieses Problems:</p>
<pre><code class="language-cpp">A.PutElement(&amp;Unassigned,0);
</code></pre>
<p>Bleibt noch das Problem mit den Argumenten von OpenSchema:</p>
<blockquote>
<p>Die Argumente sind vom falschen Typ, liegen außerhalb des Gültigkeitsbereichs oder sind miteinander unvereinbar.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/944846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944846</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Sun, 18 Dec 2005 14:37:59 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 15:01:27 GMT]]></title><description><![CDATA[<p>probiere mal <strong>EmptyParam</strong> statt NULL. zumindest liefert google hunderte seiten wenn man nach <em>ADOConnection OpenSchema</em>. vielleicht solltest du auch selber mal danach schauen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/944870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/944870</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Sun, 18 Dec 2005 15:01:27 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Sun, 18 Dec 2005 18:19:35 GMT]]></title><description><![CDATA[<p>Habe ich schon, Sunday.<br />
Ich bin dabei auch auf einen Tip gestossen, dass EmptyParam, NULL, Null und Unassigned zu verschiedenen Egebnissen führen, was ich vorher nicht wusste.<br />
Du hast recht, der richtige Parameter an dieser Stelle ist EmptyParam. Doch da bekomme ich den Fehler:</p>
<blockquote>
<p>Undefiniertes Symbol 'EmptyParam'</p>
</blockquote>
<p>In der Hilfe steht:</p>
<blockquote>
<p>Die Variable EmptyParam gibt ein OleVariant-Objekt zurück, das einen nicht verwendeten, optionalen Parameter über eine duale Schnittstelle repräsentiert.</p>
<p>Unit</p>
<p>Variants</p>
</blockquote>
<p>Aber das Includen von &quot;Variants.hpp&quot; beseitigt den Fehler nicht. <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="😕"
    /></p>
<p>Ich stehe wieder auf'm Schlauch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945027</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Sun, 18 Dec 2005 18:19:35 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Mon, 19 Dec 2005 10:47:34 GMT]]></title><description><![CDATA[<p>kann nur raten, da ich noch nie mit ADO gearbeitet habe...</p>
<pre><code class="language-cpp">// entweder den header inkludieren
#include &lt;olectrls.hpp&gt;

// oder das probieren
Olectrls::EmptyParam 

// oder das
Variants::EmptyParam
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/945412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945412</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Mon, 19 Dec 2005 10:47:34 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Thu, 22 Dec 2005 15:14:23 GMT]]></title><description><![CDATA[<p>Sunday schrieb:</p>
<blockquote>
<p>kann nur raten, da ich noch nie mit ADO gearbeitet habe...</p>
<pre><code class="language-cpp">// entweder den header inkludieren
#include &lt;olectrls.hpp&gt;
</code></pre>
</blockquote>
<p>Das hat den Compilerfehler beseitigt. Danke!<br />
Nun bekomme ich bei der Ausführung folgende Fehlermeldung:</p>
<blockquote>
<p>Das Objekt oder der Provider kann den angeforderten Vorgang nicht ausführen</p>
</blockquote>
<p>Google lieferte mir leider keine hilfreiche Antwort.<br />
Ich schätze, ich muss mich mit ADO und OpenSchema gründlicher beschäftigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/947890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/947890</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Thu, 22 Dec 2005 15:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to OpenSchema - Fehler on Thu, 22 Dec 2005 16:03:55 GMT]]></title><description><![CDATA[<p>Falls sich jemand dafür interessiert.<br />
So geht es:</p>
<pre><code class="language-cpp">myADOConnection-&gt;OpenSchema(siColumns, WideString(myADOTable-&gt;TableName),  EmptyParam, myADODataSet);
</code></pre>
<p>Beispiel:</p>
<pre><code class="language-cpp">AnsiString s = &quot;&quot;;
  Memo1-&gt;Clear();
  myADOConnection-&gt;OpenSchema(siTables, EmptyParam,  EmptyParam, myADODataSet);
  for(int i=0;i&lt;myADODataSet-&gt;RecordCount;i++)
  {
    s = myADODataSet-&gt;FieldByName(&quot;TABLE_CATALOG&quot;)-&gt;AsString + &quot;\t&quot;;
    s += myADODataSet-&gt;FieldByName(&quot;TABLE_SCHEMA&quot;)-&gt;AsString + &quot;\t&quot;;
    s += myADODataSet-&gt;FieldByName(&quot;TABLE_NAME&quot;)-&gt;AsString + &quot;\t&quot;;
    s += myADODataSet-&gt;FieldByName(&quot;TABLE_TYPE&quot;)-&gt;AsString;
    Memo1-&gt;Lines-&gt;Add(s);
    myADODataSet-&gt;Next();
  }
</code></pre>
<p>Allen, die geholfen haben, danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/947943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/947943</guid><dc:creator><![CDATA[openschema]]></dc:creator><pubDate>Thu, 22 Dec 2005 16:03:55 GMT</pubDate></item></channel></rss>