<?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[DBGrid-&amp;gt;RecordCount in BDS2006???]]></title><description><![CDATA[<p>Hallo,<br />
in C++ Builder 5 bin ich, wenn meine dynamische Unterabfrage nur noch eine Zeile hatte, einfach mit</p>
<pre><code class="language-cpp">if (DBGrid-&gt;RecordCount == 1)
   {TDataSet *pLDS = DBGrid-&gt;DataSource-&gt;DataSet;
    pLDS-&gt;GotoBookmark((void *)DBGrid-&gt;SelectedRows-&gt;Items[0].c_str())
    ....}
</code></pre>
<p>zum Ergebnis gekommen. BDS2006 scheint das nicht zu unterstützen.<br />
Nun kann ich das zwar dem ADOQuery mit RecordCount übertragen, bekomme aber immer die Fehlermeldung <strong>&quot;Listenindex überschreitet das Maximum (0)&quot;</strong>, obwohl nur eine Zeile da ist.</p>
<pre><code class="language-cpp">if (MitarbeiterADOQuery-&gt;RecordCount == 1) {
    AnsiString sVorname = &quot;&quot;;
    AnsiString sNachname = &quot;&quot;;
    AnsiString sAusweis = &quot;&quot;;
    TDataSet *pLDS = MADBGrid-&gt;DataSource-&gt;DataSet;
    pLDS-&gt;GotoBookmark((void *)MADBGrid-&gt;SelectedRows-&gt;Items[0].c_str());
    sVorname = sVorname + pLDS-&gt;Fields-&gt;Fields[0]-&gt;AsString;  	// 1. Spalte = Vorname
    sNachname = sNachname + pLDS-&gt;Fields-&gt;Fields[1]-&gt;AsString; 	// 2. Spalte = Nachname
    sAusweis = sAusweis + pLDS-&gt;Fields-&gt;Fields[2]-&gt;AsString; 	// 3. Spalte = Ausweis
...}
</code></pre>
<p>Hat jemand eine Idee? Montag ist sowieso nicht mein Ding!</p>
<p>Grüße, Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159042/dbgrid-gt-recordcount-in-bds2006</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 21:43:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159042.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 11 Sep 2006 13:46:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DBGrid-&amp;gt;RecordCount in BDS2006??? on Mon, 11 Sep 2006 13:46:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
in C++ Builder 5 bin ich, wenn meine dynamische Unterabfrage nur noch eine Zeile hatte, einfach mit</p>
<pre><code class="language-cpp">if (DBGrid-&gt;RecordCount == 1)
   {TDataSet *pLDS = DBGrid-&gt;DataSource-&gt;DataSet;
    pLDS-&gt;GotoBookmark((void *)DBGrid-&gt;SelectedRows-&gt;Items[0].c_str())
    ....}
</code></pre>
<p>zum Ergebnis gekommen. BDS2006 scheint das nicht zu unterstützen.<br />
Nun kann ich das zwar dem ADOQuery mit RecordCount übertragen, bekomme aber immer die Fehlermeldung <strong>&quot;Listenindex überschreitet das Maximum (0)&quot;</strong>, obwohl nur eine Zeile da ist.</p>
<pre><code class="language-cpp">if (MitarbeiterADOQuery-&gt;RecordCount == 1) {
    AnsiString sVorname = &quot;&quot;;
    AnsiString sNachname = &quot;&quot;;
    AnsiString sAusweis = &quot;&quot;;
    TDataSet *pLDS = MADBGrid-&gt;DataSource-&gt;DataSet;
    pLDS-&gt;GotoBookmark((void *)MADBGrid-&gt;SelectedRows-&gt;Items[0].c_str());
    sVorname = sVorname + pLDS-&gt;Fields-&gt;Fields[0]-&gt;AsString;  	// 1. Spalte = Vorname
    sNachname = sNachname + pLDS-&gt;Fields-&gt;Fields[1]-&gt;AsString; 	// 2. Spalte = Nachname
    sAusweis = sAusweis + pLDS-&gt;Fields-&gt;Fields[2]-&gt;AsString; 	// 3. Spalte = Ausweis
...}
</code></pre>
<p>Hat jemand eine Idee? Montag ist sowieso nicht mein Ding!</p>
<p>Grüße, Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135199</guid><dc:creator><![CDATA[MichaelC]]></dc:creator><pubDate>Mon, 11 Sep 2006 13:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid-&amp;gt;RecordCount in BDS2006??? on Mon, 11 Sep 2006 21:05:31 GMT]]></title><description><![CDATA[<p>MichaelC schrieb:</p>
<blockquote>
<p>bekomme aber immer die Fehlermeldung <strong>&quot;Listenindex überschreitet das Maximum (0)&quot;</strong></p>
</blockquote>
<p>In welcher Zeile?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135507</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135507</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Mon, 11 Sep 2006 21:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to DBGrid-&amp;gt;RecordCount in BDS2006??? on Tue, 12 Sep 2006 07:43:23 GMT]]></title><description><![CDATA[<p>Hallo Jansen,</p>
<p>in Zeile 6. Habe dem DBGrid auch dgAlwaysShowSelection auf true gesetzt, damit auch wirklich die eine Zeile, die vom Queryergebnis übrig ist, selected ist.</p>
<p>Grüße, Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135600</guid><dc:creator><![CDATA[MichaelC]]></dc:creator><pubDate>Tue, 12 Sep 2006 07:43:23 GMT</pubDate></item></channel></rss>