<?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[BDE-&amp;gt;Access-&amp;gt;SQL-Syntax-Problem]]></title><description><![CDATA[<p>Hallo Fans!</p>
<p>ich Versuche gerade mit der BDE über ein Alias auf eine AccessDB zuzugreifen. Mein SQL-String sieht folgendermaßen aus:</p>
<pre><code>SELECT Datum, M419M030 FROM 1 WHERE Datum &gt;= '14.03.2005' AND Datum &lt;= '14.04.2005'
</code></pre>
<p>Irgendwie stimmen die Angaben für das Suchdatum nicht. Es kommt eine entsprechende ODBC-Fehlermeldung zurück.</p>
<p>Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/106884/bde-gt-access-gt-sql-syntax-problem</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 08:12:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/106884.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Apr 2005 11:03:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BDE-&amp;gt;Access-&amp;gt;SQL-Syntax-Problem on Thu, 14 Apr 2005 11:03:46 GMT]]></title><description><![CDATA[<p>Hallo Fans!</p>
<p>ich Versuche gerade mit der BDE über ein Alias auf eine AccessDB zuzugreifen. Mein SQL-String sieht folgendermaßen aus:</p>
<pre><code>SELECT Datum, M419M030 FROM 1 WHERE Datum &gt;= '14.03.2005' AND Datum &lt;= '14.04.2005'
</code></pre>
<p>Irgendwie stimmen die Angaben für das Suchdatum nicht. Es kommt eine entsprechende ODBC-Fehlermeldung zurück.</p>
<p>Was mach ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/766443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/766443</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 14 Apr 2005 11:03:46 GMT</pubDate></item><item><title><![CDATA[Reply to BDE-&amp;gt;Access-&amp;gt;SQL-Syntax-Problem on Thu, 14 Apr 2005 11:10:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>sicher stimmt das Datumsformat nicht, weil die Datenbank ein anderes Format erwartet. Probier mal statt '14.03.2005' dieses Format '2005-03-14'.<br />
So wird das Datum jedenfalls in MySQL verarbeitet.<br />
Die Umwandlung kannst du einfach mit FormatDateTime(...) machen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/766449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/766449</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Apr 2005 11:10:59 GMT</pubDate></item><item><title><![CDATA[Reply to BDE-&amp;gt;Access-&amp;gt;SQL-Syntax-Problem on Thu, 14 Apr 2005 11:59:39 GMT]]></title><description><![CDATA[<p>Am einfachsten ist es eine parametriesierte Abfrage zu verwenden:</p>
<pre><code>SELECT ... WHERE datum &gt;= :pvondatum AND datum &lt;= pbisdatum;
</code></pre>
<p>Und im Source dann</p>
<pre><code class="language-cpp">Query-&gt;ParamByName(&quot;Parametername&quot;)-&gt;AsDateTime = TDateTime(...);
</code></pre>
<p>Dann brauchst Du Dir über das erwartet Format keine Gedanken mehr zu machen.</p>
<p>EDIT: Ich weiß nicht ob das auch für Access gilt, aber bei Paradox über die BDE ist das Format &quot;MM/TT/JJJJ&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/766467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/766467</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 14 Apr 2005 11:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to BDE-&amp;gt;Access-&amp;gt;SQL-Syntax-Problem on Thu, 14 Apr 2005 13:59:33 GMT]]></title><description><![CDATA[<p>Jo. ich hatte es dann auf den Tipp hin mal im Format 'yyyy-mm-dd' probiert. Das hat auch nicht hingehauen. In einem VB-Forum habe ich dann gelesen, dass die die Datumswerte immer in # einschließen. <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="🙄"
    /> Wozu gibt es eigentlich SQL92?</p>
<p>Nichtsdestotrotz, der SQL String muss also so aussehen:</p>
<pre><code>SELECT Datum, M419M030 FROM 1 WHERE Datum &gt;= #2005-03-14# AND Datum &lt;= #2005-04-14#
</code></pre>
<p>vollständig mit Uhrzeit sieht das ganze dann so aus:</p>
<pre><code>SELECT Datum, M419M030 FROM 1 WHERE Datum &gt;= #2005-03-14 00.00.00# AND Datum &lt;= #2005-04-14 23.59.59#
</code></pre>
<p>Ich danke Euch beiden für die Hinweise!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/766651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/766651</guid><dc:creator><![CDATA[F98]]></dc:creator><pubDate>Thu, 14 Apr 2005 13:59:33 GMT</pubDate></item></channel></rss>