<?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[Zugriff und Modifizieren einer MYSQL Datenbank im Internet]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche im Moment ein Programm mit MFC zu schreiben, mit dem ich auf eine MySQL Datenbank im Internet zugreifen kann.<br />
Mit dem Tool will ich zum einen mir Daten anzeigen lassen und zum anderen auch Daten modifizieren.</p>
<p>Das Problem ist, das meine Programmierkenntnisse etwas schwach sind im Bereich C++ (mein Wissen stammt zum grossteil aus diesem Forum).<br />
Das FAQ habe ich überflogen, aber habe nicht genau gefunden wonach ich suche (MSDN half auch nicht grade weiter).</p>
<p>Ziel ist, das ich irgendwie die Daten aus meiner Datenbank lese und in einem Feld (Feldart ist beinahe egal) wieder ausgebe kann sowie Inhalte von einem Feld in die Datenbank schreibe.<br />
Leider weiss ich nicht wie ich das realisieren kann.<br />
Die Idee ging Richtung Recordset aber ich habe immer nur gelesen das dies mit ODBC möglich ist.<br />
Mein Programm ist aber mit API Zugriff und da soll das nicht gehen?!</p>
<p>Hat einer eine Idee wie oder wo ich hier ansetzen kann (oder zumindest einen Begriff der mich im FAQ oder in der MSDN weiterbringt)?</p>
<p>Oder ist ein anderer Zugriff sinnvoller als API??</p>
<p>besten Dank schonmal</p>
<p>Hier ist der Code mit dem ich den Zugriff bisher realisiert haben (auch aus teilen dieses Forums THX an die einzelnen Leute!!!).<br />
Der Code so funktioniert, ich kann auf die Datenbank zugreifen und Daten ändern aber nur intern in der Datenbank.</p>
<p>Der Code:</p>
<pre><code class="language-cpp">void CSeite1::funktionanzeigen () 
{
 hconnection = mysql_init(NULL); 
   if (!hconnection) 
   { 

      exit(1); 
   } 

   UpdateData (TRUE);

	 if (mysql_real_connect( 
                      hconnection, 
                      &quot;ip&quot;, 
                      &quot;user&quot;,
                      &quot;loginpasswort&quot;,
                      &quot;DBname&quot;, 
                      0, 
                      NULL, 
                      0)) 
		UpdateData(FALSE);	

    { 	  

		m_fehlerausgabe = &quot;Fehler bei mysql_real_connect()&quot;; 
		m_fehlerausgabe = mysql_error(hconnection); 
		UpdateData(FALSE);
	} 

//hiermit kann ich zwar SQL Befehle in der Datenbank durchführen , kann aber 
//nicht durch diese Befehle Daten erhalten die ich weitergeben kann an ein Feld

mysql_query(hconnection,&quot;SELECT daten FROM Tabelle  WHERE x =y ;&quot;),UpdateData(FALSE);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/83278/zugriff-und-modifizieren-einer-mysql-datenbank-im-internet</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 17:03:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83278.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Aug 2004 09:13:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff und Modifizieren einer MYSQL Datenbank im Internet on Thu, 19 Aug 2004 09:13:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich versuche im Moment ein Programm mit MFC zu schreiben, mit dem ich auf eine MySQL Datenbank im Internet zugreifen kann.<br />
Mit dem Tool will ich zum einen mir Daten anzeigen lassen und zum anderen auch Daten modifizieren.</p>
<p>Das Problem ist, das meine Programmierkenntnisse etwas schwach sind im Bereich C++ (mein Wissen stammt zum grossteil aus diesem Forum).<br />
Das FAQ habe ich überflogen, aber habe nicht genau gefunden wonach ich suche (MSDN half auch nicht grade weiter).</p>
<p>Ziel ist, das ich irgendwie die Daten aus meiner Datenbank lese und in einem Feld (Feldart ist beinahe egal) wieder ausgebe kann sowie Inhalte von einem Feld in die Datenbank schreibe.<br />
Leider weiss ich nicht wie ich das realisieren kann.<br />
Die Idee ging Richtung Recordset aber ich habe immer nur gelesen das dies mit ODBC möglich ist.<br />
Mein Programm ist aber mit API Zugriff und da soll das nicht gehen?!</p>
<p>Hat einer eine Idee wie oder wo ich hier ansetzen kann (oder zumindest einen Begriff der mich im FAQ oder in der MSDN weiterbringt)?</p>
<p>Oder ist ein anderer Zugriff sinnvoller als API??</p>
<p>besten Dank schonmal</p>
<p>Hier ist der Code mit dem ich den Zugriff bisher realisiert haben (auch aus teilen dieses Forums THX an die einzelnen Leute!!!).<br />
Der Code so funktioniert, ich kann auf die Datenbank zugreifen und Daten ändern aber nur intern in der Datenbank.</p>
<p>Der Code:</p>
<pre><code class="language-cpp">void CSeite1::funktionanzeigen () 
{
 hconnection = mysql_init(NULL); 
   if (!hconnection) 
   { 

      exit(1); 
   } 

   UpdateData (TRUE);

	 if (mysql_real_connect( 
                      hconnection, 
                      &quot;ip&quot;, 
                      &quot;user&quot;,
                      &quot;loginpasswort&quot;,
                      &quot;DBname&quot;, 
                      0, 
                      NULL, 
                      0)) 
		UpdateData(FALSE);	

    { 	  

		m_fehlerausgabe = &quot;Fehler bei mysql_real_connect()&quot;; 
		m_fehlerausgabe = mysql_error(hconnection); 
		UpdateData(FALSE);
	} 

//hiermit kann ich zwar SQL Befehle in der Datenbank durchführen , kann aber 
//nicht durch diese Befehle Daten erhalten die ich weitergeben kann an ein Feld

mysql_query(hconnection,&quot;SELECT daten FROM Tabelle  WHERE x =y ;&quot;),UpdateData(FALSE);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/586100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586100</guid><dc:creator><![CDATA[rezzi]]></dc:creator><pubDate>Thu, 19 Aug 2004 09:13:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff und Modifizieren einer MYSQL Datenbank im Internet on Thu, 19 Aug 2004 15:37:15 GMT]]></title><description><![CDATA[<p>Du kannst dir die Klasse von mir runterladen. Diese Kapselt die MySQL-API.</p>
<p>Wenn du aber schon funktionierenden CODE hast geht der auch für Zugriff übers INET.</p>
<p>Ich habe eigentlich dein Problem nicht ganz verstanden.</p>
<p>ODBC ist keine Alternative da zu langsam.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/586522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586522</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 19 Aug 2004 15:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff und Modifizieren einer MYSQL Datenbank im Internet on Fri, 20 Aug 2004 07:38:21 GMT]]></title><description><![CDATA[<p>der Code so von mir oben Funktioniert also ich kann auf die Datenbank zugreifen.</p>
<p>Mit dem mysql_query kann ich Daten in der Datenbank änder (alle SQL Befehle)<br />
Aber ich kann die Daten nicht Anzeigen lassen bzw. Daten die ich im Programm änder, nicht an die Datenbank übergeben (d.h. ich kann kein Ergebnis aus dem mysql_query an mein Programm übergeben).</p>
<p>Das Problem ist das ich nicht weiss wie ich Daten aus der Datenbank rausziehen kann und sie z.B. in einem Feld bei mir anzeigen lassen kann oder neue Einträge in die Datenbank eingebe(also sowas z.B. wie ein Zwischenspeicher auf den ich zugreifen kann).<br />
Genau an dieser Stelle fehlt mir das Wissen womit ich das machen kann.</p>
<p>Sowas wie ein Speicher in den alle Daten reinkommen und den ich dann auslesen kann bzw mit dem ich Daten wieder übergeben kann die dann in die Datenbank kommen.</p>
<p>Zuerst war die Idee mit einem Recordset aber der soll wohl nur bei ODBC funktionieren und ich wollte mit Absicht API verwenden.</p>
<p>(Ich glaube der Teil der bisher funktioniert kommt auch von dir zum Teil THX dafür).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/586915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/586915</guid><dc:creator><![CDATA[rezzi]]></dc:creator><pubDate>Fri, 20 Aug 2004 07:38:21 GMT</pubDate></item></channel></rss>