<?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[select-Statement (mit LIKE) an Oracle über ADO-Komponenten]]></title><description><![CDATA[<p>Hi,</p>
<p>ich weiß nicht ganz, ob meine Frage hier oder im Datenbank-Forum besser aufgehoben ist, wenn nötig bitte verschieben.</p>
<p>Folgende Situation: Ich programmiere mit dem Borland C++-Builder 6.0 und habe eine Verbindung zu einer Oracle 9.2-Datenbank über die ADO-Komponenten. Ich habe eine Tabelle (die ich jetzt gerade mal &quot;tabelle1&quot; nenne), in der eine Spalte &quot;datum&quot; existiert (das Datum ist als String im Format &quot;13.07.2006&quot; abgespeichert).</p>
<p>Nun möchte ich folgendes SQL-Statement absetzen:</p>
<p><strong>select name, datum from tabelle1 where datum LIKE '%7.2006'</strong></p>
<p>Mit dem Tool &quot;SQL *Plus&quot; von Oracle, mit dem man per SQL auf die Datenbank zugreifen kann, funktioniert dieses Statement auch ohne Probleme.</p>
<p>Bei meinem C++-Programm passiert folgendes: Wenn kein Ergebnis gefunden wird, kommt keine Fehlermeldung. Wenn ein Ergebnis gefunden wird (bzw. gefunden werden sollte), wird beim Ausführen des SQL-Statements eine OLEException geworfen mit der aussagekräftigen Fehlermeldung &quot;Unbekannter Fehler&quot;. <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>
<p>Hat jemand eine Idee, woran das liegen könnte?<br />
Vielen Dank<br />
Junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153118/select-statement-mit-like-an-oracle-über-ado-komponenten</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 05:42:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153118.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Jul 2006 07:00:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:00:42 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich weiß nicht ganz, ob meine Frage hier oder im Datenbank-Forum besser aufgehoben ist, wenn nötig bitte verschieben.</p>
<p>Folgende Situation: Ich programmiere mit dem Borland C++-Builder 6.0 und habe eine Verbindung zu einer Oracle 9.2-Datenbank über die ADO-Komponenten. Ich habe eine Tabelle (die ich jetzt gerade mal &quot;tabelle1&quot; nenne), in der eine Spalte &quot;datum&quot; existiert (das Datum ist als String im Format &quot;13.07.2006&quot; abgespeichert).</p>
<p>Nun möchte ich folgendes SQL-Statement absetzen:</p>
<p><strong>select name, datum from tabelle1 where datum LIKE '%7.2006'</strong></p>
<p>Mit dem Tool &quot;SQL *Plus&quot; von Oracle, mit dem man per SQL auf die Datenbank zugreifen kann, funktioniert dieses Statement auch ohne Probleme.</p>
<p>Bei meinem C++-Programm passiert folgendes: Wenn kein Ergebnis gefunden wird, kommt keine Fehlermeldung. Wenn ein Ergebnis gefunden wird (bzw. gefunden werden sollte), wird beim Ausführen des SQL-Statements eine OLEException geworfen mit der aussagekräftigen Fehlermeldung &quot;Unbekannter Fehler&quot;. <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>
<p>Hat jemand eine Idee, woran das liegen könnte?<br />
Vielen Dank<br />
Junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096866</guid><dc:creator><![CDATA[junimond]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:08:56 GMT]]></title><description><![CDATA[<p>Was für einen Feldtyp hat Datum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096872</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:19:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>die Spalte &quot;datum&quot; ist vom Typ &quot;VARCHAR&quot;.</p>
<p>Junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096880</guid><dc:creator><![CDATA[junimond]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:19:39 GMT</pubDate></item><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:26:46 GMT]]></title><description><![CDATA[<p>Ok, dann sollte das eigentlich funktionieren.<br />
Ausführungsrechte sind ok?<br />
Welchen Provider verwendest Du? Falls Du einen MS-Provider verwendest, empfehle ich dringenst den Wechsel auf einen Provider von Oracle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096886</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:26:46 GMT</pubDate></item><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:37:10 GMT]]></title><description><![CDATA[<p>Hallo und danke für die Hilfsbereitschaft, <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>
<p>Ausführungsrechte für &quot;select&quot; auf alle vorhandenen Tabellen in der Datenbank habe ich.<br />
Meinst du mit &quot;Provider&quot; den ODBC-Treiber, den ich verwende? Ich verwende den von Oracle, der bei der Installation des Oracle-Clients mit instaliert wird.</p>
<p>Gruß<br />
Junimond</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096887</guid><dc:creator><![CDATA[junimond]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to select-Statement (mit LIKE) an Oracle über ADO-Komponenten on Thu, 13 Jul 2006 07:45:33 GMT]]></title><description><![CDATA[<p>Da Du eine ODBC-Quelle hast, versuch doch bitte mal mittels TQuery das Select abzusetzen (in einem neuen Projekt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096893</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jul 2006 07:45:33 GMT</pubDate></item></channel></rss>