<?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[Order By danach Locate Problem]]></title><description><![CDATA[<p>Hallo,</p>
<p>vorher hat mit locate alles vernüftig geklappt aber sobald ich mit Order By die Datenbank sortieren lasse klappt mein Locate nicht mehr Warum ??</p>
<pre><code class="language-cpp">TLocateOptions SearchOptions;

SearchOptions.Clear();
SearchOptions &lt;&lt; loPartialKey;
bool LocateSuccess = Query1-&gt;Locate(&quot;BENUTZER1&quot;, &quot;&quot;+Edit2-&gt;Text+&quot;&quot;,
    SearchOptions);
</code></pre>
<pre><code class="language-cpp">Query1-&gt;Close();
Query1-&gt;SQL-&gt;Clear();
Query1-&gt;SQL-&gt;Add(&quot;Select&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'BENUTZER1',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'VORNAME',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'NACHNAME',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'FIRMA',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'STRA_EGESC',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'POSTLEITZA',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'ORTGESCH_F',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'REGIONGESC',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'TELEX',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'T_ISDN',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'TELEFONGES',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'FAXGESCH_F',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'PRIVAT',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'LBAND'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;From Tiximail.DBF'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;As Tiximail&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Where Tiximail.'REGIONGESC' ='BW'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Order By  Tiximail.'BENUTZER1'&quot;);
Query1-&gt;Open();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/140331/order-by-danach-locate-problem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 18:46:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/140331.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Mar 2006 08:29:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Order By danach Locate Problem on Tue, 14 Mar 2006 08:29:08 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>vorher hat mit locate alles vernüftig geklappt aber sobald ich mit Order By die Datenbank sortieren lasse klappt mein Locate nicht mehr Warum ??</p>
<pre><code class="language-cpp">TLocateOptions SearchOptions;

SearchOptions.Clear();
SearchOptions &lt;&lt; loPartialKey;
bool LocateSuccess = Query1-&gt;Locate(&quot;BENUTZER1&quot;, &quot;&quot;+Edit2-&gt;Text+&quot;&quot;,
    SearchOptions);
</code></pre>
<pre><code class="language-cpp">Query1-&gt;Close();
Query1-&gt;SQL-&gt;Clear();
Query1-&gt;SQL-&gt;Add(&quot;Select&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'BENUTZER1',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'VORNAME',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'NACHNAME',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'FIRMA',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'STRA_EGESC',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'POSTLEITZA',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'ORTGESCH_F',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'REGIONGESC',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'TELEX',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'T_ISDN',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'TELEFONGES',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'FAXGESCH_F',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'PRIVAT',&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Tiximail.'LBAND'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;From Tiximail.DBF'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;As Tiximail&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Where Tiximail.'REGIONGESC' ='BW'&quot;);
Query1-&gt;SQL-&gt;Add(&quot;Order By  Tiximail.'BENUTZER1'&quot;);
Query1-&gt;Open();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1015826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015826</guid><dc:creator><![CDATA[Azad187]]></dc:creator><pubDate>Tue, 14 Mar 2006 08:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Order By danach Locate Problem on Tue, 14 Mar 2006 09:59:22 GMT]]></title><description><![CDATA[<p>kommt ne exception?<br />
was liefert <strong>Locate</strong> zurück?<br />
was sollen die &quot; bringen? <em>&quot;&quot;+Edit2-&gt;Text+&quot;&quot;</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015841</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 14 Mar 2006 09:59:22 GMT</pubDate></item><item><title><![CDATA[Reply to Order By danach Locate Problem on Tue, 14 Mar 2006 10:06:00 GMT]]></title><description><![CDATA[<p>ich habe festgestellt das durch RequestLive=false es wieder geht..</p>
<p>Also in Edit2-&gt;Text steht der Suchparmeter z.b 0526..</p>
<p>bevor ich Ordered By habe hat er es gefunden... aber mit Order By findet er es nicht mehr...</p>
<p>Setze ich nun RequestLive auf false geht es wieder.. was aber eigentlich nicht in meinem Sinne war....</p>
<p>Aber ich habe das Problem dann auf anderen Wege gelöst.<br />
Aber das befriedigt mich trotzdem nicht so ganz <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>Also ein Fehler gibt er nicht aus... und was Locate zurück leifert überprüf ich jetzt erstmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015844</guid><dc:creator><![CDATA[Azad187]]></dc:creator><pubDate>Tue, 14 Mar 2006 10:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Order By danach Locate Problem on Tue, 14 Mar 2006 10:12:25 GMT]]></title><description><![CDATA[<p>Wie ich es mir gedacht hatte...</p>
<p>Ist RequestLive auf True und es ist Ordered -&gt; LocateSucess = false<br />
Ist RequestLive auf False und es ist Ordered -&gt; LocateSucess = true</p>
<p>Ist RequestLive 0/1 und es ist NICHT Ordered -&gt; LocateSucess = true<br />
Also solange es nicht Ordered ist schein es keine Rolle zu spielen <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/1015846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015846</guid><dc:creator><![CDATA[Azad187]]></dc:creator><pubDate>Tue, 14 Mar 2006 10:12:25 GMT</pubDate></item><item><title><![CDATA[Reply to Order By danach Locate Problem on Tue, 14 Mar 2006 10:22:59 GMT]]></title><description><![CDATA[<p>Local SQL-Hilfe schrieb:</p>
<blockquote>
<p>Aktualisierbare Abfragen</p>
<p>Definition...</p>
<p>Einzeltabellenabfragen</p>
<p>Abfragen, die Daten aus einer einzelnen Tabelle abrufen, sind unter folgenden Voraussetzungen aktualisierbar:</p>
<p>Die SELECT-Anweisung darf nicht das Schlüsselwort DISTINCT enthalten.<br />
Die SELECT-Klausel beschränkt sich auf eine einfache Spaltenreferenz oder auf eine berechnete Spalte. Aggregationen sind unzulässig. Berechnete Spalten bleiben schreibgeschützt.<br />
Die in der FROM-Klausel referenzierte Tabelle ist eine aktualisierbare Basistabelle.<br />
Es ist keine GROUP BY- oder HAVING-Klausel vorhanden.<br />
In der Anweisung sind keine Unterabfragen enthalten.</p>
<p>Die Abfrage enthält keine ORDER-BY-Klausel.</p>
<p>Wenn in der ORDER-BY-Klausel nur eine Spalte angegeben ist und ein einspaltiger dBASE-Primär- oder Sekundärindex vorhanden ist, der auf ebendiesem Feld beruht, wird der Nur-lesen-Effekt einer ORDER-BY-Klausel aufgehoben und die Abfrage aktualisierbar. Dies gilt nicht, wenn ein zusammengesetzter dBASE-Index vorliegt. Ein Paradox-Einfeld- oder Mehrfeld-Primärindex macht die Abfrage aktualisierbar, wenn ORDER BY exakt die gleichen Spalten (in der gleichen Reihenfolge) verwendet wie der Index. Paradox-Sekundärindizes dagegen heben den Nur-lesen-Effekt einer ORDER-BY-Klausel nicht auf.</p>
<p>Mehrtabellenabfragen</p>
<p>Alle Abfragen, bei denen zwei oder mehr Tabellen miteinander verbunden werden, erzeugen eine schreibgeschützte Ergebnismenge.</p>
<p>Berechnete Felder</p>
<p>Bei aktualisierbaren Abfragen mit berechneten Feldern kennzeichnet eine zusätzliche Feldeigenschaft ein Ergebnisfeld als schreibgeschütztes und berechnetes Feld. Jeder Aufruf der BDE-Funktion DbiPutField verursacht eine Neuberechnung etwaiger abhängiger Felder.</p>
</blockquote>
<p>zu finden in: C:\Programme\Gemeinsame Dateien\Borland Shared\BDE\localsql.hlp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1015855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1015855</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Tue, 14 Mar 2006 10:22:59 GMT</pubDate></item></channel></rss>