<?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[GetSel Problem]]></title><description><![CDATA[<p>Wie bekommt man es hin, dass wenn ein String in einer Listbox markiert ist, die Markierung auf die Datenbank auswirken zu lassen.<br />
Sprich ich habe ein String selektiert.<br />
Sofort werden danach alle Daten in der Datenbank geändert, nach entsprechender Markierung.</p>
<p>Problem. Er zeigt bei mir einen Fehler an aufgrund des Updates (szUpdate).<br />
Zeigt Maximalwerte von den jeweiligen Datentypen an.</p>
<pre><code>void CFrageDlg::OnSelchangeLstkat() 
{ 
// Über GetSel Position Datensatz ändern

	MYSQL_ROW row;
	char szUpdate[] = &quot;UPDATE kategorie set='%s' where id=%lu&quot;;

	CString strQuery;
	CString strUpdate;
	my_ulonglong uId = 0;
    int a;
	if(AfxMessageBox(&quot;\nÄnderungen übernehmen?&quot;,MB_YESNO)==IDYES){
		if(m_FrageMySQLCon.getNofRows()&gt;0){
        row = m_FrageMySQLCon.getRow(m_uActualNum);
        uId = atol(row[0]);
        if (!m_FrageMySQLCon.connect()) {
			return;
		} // if Ende

            m_lstKat.GetSel(a);
	    strUpdate.Format(&quot;%d&quot;,a);
            strQuery.Format(szUpdate, strUpdate);
	    m_FrageMySQLCon.execute(strQuery, false);
		}
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/174777/getsel-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 09:11:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/174777.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Mar 2007 15:30:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GetSel Problem on Sat, 03 Mar 2007 15:30:20 GMT]]></title><description><![CDATA[<p>Wie bekommt man es hin, dass wenn ein String in einer Listbox markiert ist, die Markierung auf die Datenbank auswirken zu lassen.<br />
Sprich ich habe ein String selektiert.<br />
Sofort werden danach alle Daten in der Datenbank geändert, nach entsprechender Markierung.</p>
<p>Problem. Er zeigt bei mir einen Fehler an aufgrund des Updates (szUpdate).<br />
Zeigt Maximalwerte von den jeweiligen Datentypen an.</p>
<pre><code>void CFrageDlg::OnSelchangeLstkat() 
{ 
// Über GetSel Position Datensatz ändern

	MYSQL_ROW row;
	char szUpdate[] = &quot;UPDATE kategorie set='%s' where id=%lu&quot;;

	CString strQuery;
	CString strUpdate;
	my_ulonglong uId = 0;
    int a;
	if(AfxMessageBox(&quot;\nÄnderungen übernehmen?&quot;,MB_YESNO)==IDYES){
		if(m_FrageMySQLCon.getNofRows()&gt;0){
        row = m_FrageMySQLCon.getRow(m_uActualNum);
        uId = atol(row[0]);
        if (!m_FrageMySQLCon.connect()) {
			return;
		} // if Ende

            m_lstKat.GetSel(a);
	    strUpdate.Format(&quot;%d&quot;,a);
            strQuery.Format(szUpdate, strUpdate);
	    m_FrageMySQLCon.execute(strQuery, false);
		}
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1238543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238543</guid><dc:creator><![CDATA[Ulf_Merboldt]]></dc:creator><pubDate>Sat, 03 Mar 2007 15:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to GetSel Problem on Sat, 03 Mar 2007 19:13:41 GMT]]></title><description><![CDATA[<p>GetSel liefert einen Index und keinen Text. Du kannst dann mit GetString den entsprechenden Eintrag holen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1238631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1238631</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 03 Mar 2007 19:13:41 GMT</pubDate></item></channel></rss>