<?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[String zerteilen &#x2F; aufsplitten]]></title><description><![CDATA[<p>tagchen...<br />
habe ma sicherlich ne anfängerfrage, wie immer... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /><br />
lese aus ner Textdatei zeilenweise strings heraus.<br />
bsp: 1,name,adresse.... etc..<br />
nun möchte ich aber mittels einer funktion die durch komma getrennten daten so aufsplitten, dass ich die einzelnen werte bekomme, die ich in ne db eintragen kann. ich hatte an sowas wie explode (ist bei php so) gedacht. aber bisher habe ich nichts gefunden, was mir wirklich weiter hilft.<br />
ich hoffe ihr könnt mir helfen und DANKE schonmal im voraus.<br />
THX a lot.<br />
cu wasa</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159151/string-zerteilen-aufsplitten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 11:20:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159151.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Sep 2006 13:46:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Tue, 12 Sep 2006 13:46:06 GMT]]></title><description><![CDATA[<p>tagchen...<br />
habe ma sicherlich ne anfängerfrage, wie immer... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /><br />
lese aus ner Textdatei zeilenweise strings heraus.<br />
bsp: 1,name,adresse.... etc..<br />
nun möchte ich aber mittels einer funktion die durch komma getrennten daten so aufsplitten, dass ich die einzelnen werte bekomme, die ich in ne db eintragen kann. ich hatte an sowas wie explode (ist bei php so) gedacht. aber bisher habe ich nichts gefunden, was mir wirklich weiter hilft.<br />
ich hoffe ihr könnt mir helfen und DANKE schonmal im voraus.<br />
THX a lot.<br />
cu wasa</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135892</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Tue, 12 Sep 2006 13:46:06 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Tue, 12 Sep 2006 14:11:58 GMT]]></title><description><![CDATA[<p>schau dich mal die funktionen find(), left() und right() an</p>
<p>von einer richtung bis zum , suchen und kopieren, dann den rest in ein neues kopieren<br />
das so lange wiederholen bis kein , mehr gefunden wird</p>
<p>das kannst du von rechts oder links machen - fuer beispielcode bin ich grad zu mued #gg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135915</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 12 Sep 2006 14:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Tue, 12 Sep 2006 14:25:09 GMT]]></title><description><![CDATA[<p>Vielleicht AfxExtractSubString(), ist aber leider undokumentiert. Zu finden in winstr.h</p>
<pre><code class="language-cpp">BOOL AFXAPI AfxExtractSubString(CString&amp; rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1135934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135934</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Tue, 12 Sep 2006 14:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Tue, 12 Sep 2006 14:39:03 GMT]]></title><description><![CDATA[<p><a href="http://msdn2.microsoft.com/en-us/library/ms195110.aspx" rel="nofollow">undocumentiert {o;</a></p>
<p>ich glaub nicht das des ist was er braucht, sein inhalt ist ja dynamisch, er kann ja nicht nach nen teilstring suchen ohne diesen zu kennen - und fuer teilstring suchen gibts shcon andere funktionen</p>
<p>ich denk mir ein &quot;abarbeiten&quot; ist genau das was er braucht<br />
also von links nach rechts immer bis zum komma in eine dynamisch grosse variable den teilstring kopieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135948</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Tue, 12 Sep 2006 14:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Tue, 12 Sep 2006 15:21:28 GMT]]></title><description><![CDATA[<p>Folgende Funktion sollte dies tun</p>
<pre><code class="language-cpp">void SplitString(const CString&amp; sInput, const CString&amp; sDelimiter, CStringArray&amp; saOutput)
{
    long start = 0, 
    delim = sInput.Find(sDelimiter),
    delimLen = sDelimiter.GetLength(),
    elemCnt = 1; // the ACTUAL number of items, there'll be at least 1

    // counting the elements, setting the size and then filling the array 
    // is much faster than doing .Add for each new element

    while (delim &gt; -1)
    {
        elemCnt++;
        start = delim + delimLen;
        delim = sInput.Find(sDelimiter, start);
    }

    // manually going through and finding each sDelimiter again is faster than 
    // keeping track of the positions from the last loop.. because doing .Add over and over 
    // to the position array would be such a bottleneck

    start = 0;
    delim = sInput.Find(sDelimiter);
    saOutput.RemoveAll(); //remove old elements
    saOutput.SetSize(elemCnt); // now we don't have to use .Add, saving tons of cpu cycles
    elemCnt = -1;

    while (delim &gt; -1)
    {
        elemCnt++;
        saOutput[elemCnt] = sInput.Mid(start, delim-start);
        start = delim + delimLen;
        delim = sInput.Find(sDelimiter, start);
    }

    if (start &lt; sInput.GetLength())
        saOutput[elemCnt+1] = sInput.Mid(start);
    else
        saOutput[elemCnt+1] = &quot;&quot;;
}
</code></pre>
<p>gruss<br />
Marcus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1135971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1135971</guid><dc:creator><![CDATA[UserMarcus]]></dc:creator><pubDate>Tue, 12 Sep 2006 15:21:28 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Wed, 13 Sep 2006 09:20:48 GMT]]></title><description><![CDATA[<p>Hallo Forum,<br />
hab gerade die</p>
<blockquote>
<p>BOOL AFXAPI AfxExtractSubString(CString&amp; rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep);</p>
</blockquote>
<p>ausprobiert, garnicht schlecht, solangen in dem String der zu splittern ist<br />
der Trenner nicht in dem Teilstrings vorkommt, da trennt die Funktion<br />
gnadenlos ab!</p>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1136443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1136443</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Wed, 13 Sep 2006 09:20:48 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Wed, 13 Sep 2006 09:29:48 GMT]]></title><description><![CDATA[<p>das wuerden die anderen funktionen doch auch, da ja nach diesem trennzeichen gesucht wird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1136451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1136451</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Wed, 13 Sep 2006 09:29:48 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Wed, 13 Sep 2006 14:51:57 GMT]]></title><description><![CDATA[<p>ich tue die string in schleife und mit switch steure ich die werte die ich brauche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1136733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1136733</guid><dc:creator><![CDATA[dokdok2]]></dc:creator><pubDate>Wed, 13 Sep 2006 14:51:57 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Wed, 13 Sep 2006 15:09:57 GMT]]></title><description><![CDATA[<p>MSDN schrieb:</p>
<blockquote>
<p>CStringT::Tokenize<br />
Finds the next token in a target string</p>
<p>CStringT Tokenize(<br />
PCXSTR pszTokens,<br />
int&amp; iStart<br />
) const;</p>
</blockquote>
<p>Noch fragen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1136745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1136745</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Wed, 13 Sep 2006 15:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 08:33:37 GMT]]></title><description><![CDATA[<p>tagchen...<br />
erstmal danke für eure vielen hinweise und tips.<br />
habe das jetzt wie folgt gehandhabt.</p>
<pre><code class="language-cpp">CString pfad_gesamt = &quot;zwischen\\austausch.txt&quot;; 
CStdioFile File; 

if (File.Open(_T(pfad_gesamt), CFile::modeRead)) 
{ 
    CString strText, strResult,s_text, test; 
    int aufsplitten;
    CString dateiname, tester; 
    int a, l, b, c, d, test_l, w;
    CString daten[100];

    while(File.ReadString(strText)) 
    { 
	if (dateiname.IsEmpty()) // die erste Zeile 
	{ 
           s_text.Format(&quot;%s&quot;, strText);
	  DatenEintrag(s_text);
	  c=0;
	  // Standard 12 Kommas 
	 for (a=0; a&lt;12; a++)
	 {
	    dateiname = strText;
	    tester=&quot;&quot;;
	    test=&quot;&quot;;
	    l=strlen(dateiname);	// Länge des Strings
	    aufsplitten=strText.Find(','); // stelle wo komma gefunden.
	    for (b=c; b&lt;=aufsplitten; b++)
	    {
	       test=test+dateiname[b];
	    }
	    s_text.Format(&quot;%s&quot;, test);
	    DatenEintrag(s_text);

             for (d=b; d&lt;l; d++)
	    {
	      tester=tester+dateiname[d];
	    }
	    w=strlen(test);
	    for (test_l=0; test_l&lt;w-1; test_l++)
	    {
		daten[a]=daten[a]+test[test_l];
	    }
	    strText=tester;

	} 
	s_text.Format(&quot;%s&quot;, daten[0]);
	DatenEintrag(s_text);

	CSaugenSet rs; 
	rs.Open(CRecordset::forwardOnly,&quot;INSERT INTO customer VALUES ('&quot;+daten[0]+&quot;','&quot;+daten[1]+&quot;','12','12','12','12','12','12','12','12','12','12','12','12','12')&quot;,CRecordset::executeDirect); 

      } 
      else 
      { 
        // Zeilen 2 - ...				
      } 		
  } 
}
</code></pre>
<p>ist zwar sicherlich umständlich aber es funktioniert. die variablen etc werden alle noch umbenannt, dieses script diente nur zu testzwecken.<br />
der ursprungsstring sieht ungefähr so aus:</p>
<p><a href="mailto:nachname,tester,tester,tester,tesre,00000,tester,014789654,123456789,irgendwas@irgendwo.de" rel="nofollow">nachname,tester,tester,tester,tesre,00000,tester,014789654,123456789,irgendwas@irgendwo.de</a>,keine ahnung,,</p>
<p>ich habe nur noch ein problem.<br />
und zwar will ich jetzt die einzelnen daten in ne db schreiben.<br />
aber da bringt der mir ne fehlermeldung:<br />
&quot;You hav an SQL Syntax error....&quot;<br />
wisst ihr vielleicht was ich da falsch mache?!<br />
Danke schonmal für eure hilfe und Mühe.<br />
THX a lot.<br />
bartholomeus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137793</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:33:37 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 08:38:38 GMT]]></title><description><![CDATA[<p>1.) Musst du nicht die Spaltennamen angeben?<br />
2.) Zeichenketten gehören in einzelne Anführungszeichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137798</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 08:46:03 GMT]]></title><description><![CDATA[<blockquote>
<p>1.) Musst du nicht die Spaltennamen angeben?<br />
2.) Zeichenketten gehören in einzelne Anführungszeichen.</p>
</blockquote>
<p>mhm...<br />
zu 1. ich kenne es nicht so. bei nem INSERT INTO gibt man keine spaltenname an. Man muss nur darauf achten, die Anzahl einzuhalten. oder sehe ich das falsch?</p>
<p>zu 2. wie jetzt. laut meinem beispiel müsste ich dann was schreiben?<br />
Insert into ... values ('+daten[0]+',....) ????</p>
<p>ich werd mal schauen ob ich das hinbekomme!<br />
danke erstmal<br />
bartholomeus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137808</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 08:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 09:05:05 GMT]]></title><description><![CDATA[<p>Hallo,<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9621">@Bart</a>, könntest du eine Zeile aus deiner Datei posten, Du kannst natürlich die echten Werte mit Beispielwerten ersetzen!<br />
Hast gesagt die Werte sind mit Komma getrennt, eine *.csv Datei?<br />
Mich würde der genaue Satzaufbau interesieren.<br />
Ich meine das man die Zeilen wenn sie schon mit Komma getrennt sind auch einfacher zerlegen kann!? <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="🙄"
    /></p>
<p>lg<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137821</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 15 Sep 2006 09:05:05 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 09:27:48 GMT]]></title><description><![CDATA[<p>tagchen...</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9621">@Bart</a>, könntest du eine Zeile aus deiner Datei posten, Du kannst natürlich die echten Werte mit Beispielwerten ersetzen!</p>
</blockquote>
<p>also:<br />
&quot;<em><a href="mailto:nachname,tester,tester,tester,tesre,00000,tester,014789654,123456789,irgendwas@irgendwo.de" rel="nofollow">nachname,tester,tester,tester,tesre,00000,tester,014789654,123456789,irgendwas@irgendwo.de</a>,keine ahnung,,</em>&quot;<br />
sowas steht in meiner txt datei drin... und das zeilenweise....</p>
<blockquote>
<p>Ich meine das man die Zeilen wenn sie schon mit Komma getrennt sind auch einfacher zerlegen kann!?</p>
</blockquote>
<p>Sicherlich kann man das einfacher machen, wie ich das gemacht habe. Dasproblem ist, ich bin anfänger auf dem gebiet der c++ / MFC von daher bin ich froh das es funktioniert. auch wenn es nicht die feine englische art ist.</p>
<p>aber kannst du mir vielleicht helfen wie ich den sql error beseitige?<br />
thx a lot<br />
cu bartholomeus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137834</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 09:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 10:02:19 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab gerade nachgeschaut, eigendlich sollen die spalten namen schon mit angegeben werden??!!!</p>
<pre><code class="language-cpp">// Use a VALUES clause to specify the data values for one row: 
INSERT INTO MyTable (PriKey, Description)
       VALUES (123, 'A description of part 123.')
</code></pre>
<p>cu<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137846</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 15 Sep 2006 10:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 10:05:55 GMT]]></title><description><![CDATA[<p>Möglicherweise mag er das INSERT direkt im Open-Befehl nicht. Laut MSDN kannste bei CRecordset::Open nur ein SELECT-Statement mitschicken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137851</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 15 Sep 2006 10:05:55 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 10:49:56 GMT]]></title><description><![CDATA[<p>Ich hab das jetzt nicht mehr so präsent, aber kann man bei forwardonly überhaupt ein INSERT ausführen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137865</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Fri, 15 Sep 2006 10:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 11:05:25 GMT]]></title><description><![CDATA[<p>tagchen...<br />
also habe jetzt auch die spaltennamen nochmal mit hinzugefügt, trotzdem kein erfolg.<br />
desweiteren habe ich das forwardonly ersetzt:<br />
dynaset, snapshot, forwardOnly, dynamic<br />
funktioniert aber auch nicht. bzw bei dynaset kommt, das der treiber nicht unterstützt wird...</p>
<p>irgendwie komm ich hier absolut nicht weiter, und weiß nicht was ich noch machen kann..<br />
hoffe ihr könnt helfen und bedanke mich schonmal<br />
thx a lot<br />
cu bartholomeus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137869</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 11:05:25 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 11:33:38 GMT]]></title><description><![CDATA[<p>Hallo,<br />
warum glaubst du das daten[0] in die doppelten hochkommas muessen?<br />
Hast versucht die mal weg zu nehmen, so das nur die Variable steht, also in den einfachen hochkommas? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Versuchs mal ohne:</p>
<pre><code class="language-cpp">//INSERT INTO customer VALUES ('&quot;+daten[0]+&quot;','&quot;+daten[1]+&quot;,...);
INSERT INTO customer VALUES ('+daten[0]+','+daten[1]+',...);
</code></pre>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137882</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Fri, 15 Sep 2006 11:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 12:00:17 GMT]]></title><description><![CDATA[<p>ja das habe ich auch schon gemacht. funktioniert nicht. das mit den Hochkommas oder anführungszeichen habe ich versehentlich aus php übernommen, da das eigentlich mein gebiet ist.. naja..</p>
<p>ich habe es anders gemacht aber immer noch einen fehler:</p>
<pre><code class="language-cpp">CSaugenSet rs; 
rs.Open(CRecordset::snapshot,NULL,CRecordset::appendOnly); 

rs.AddNew();
rs.m_c_id = daten[1];
rs.m_c_vorname = daten[1];
rs.m_c_nachname=daten[2];
rs.m_c_strasse = daten[3];
rs.m_c_hnr=daten[4];
rs.m_c_plz=daten[5];
rs.m_c_ort=daten[6];
rs.m_c_telefon=daten[7];
rs.m_c_telefax=daten[8];
rs.m_c_email=daten[9];
rs.m_c_land=daten[10];
rs.m_c_bank=daten[11];
rs.m_c_konto=daten[12];
rs.m_c_blz=daten[13];
rs.m_l_user=daten[14];
rs.Update();
</code></pre>
<p>habe es mit snapshot versucht zu öffnen. dabei kommt folgende fehlermeldung:<br />
<em>&quot;Datensatzgruppe kann nur gelesen werden&quot;</em></p>
<p>wie bekomm ich das weg???<br />
danke nochmal... und sorry das ich soviel nerve...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137900</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 12:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 12:34:06 GMT]]></title><description><![CDATA[<p>Spendier der Tabelle doch mal einen Primärschlüssel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137927</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 15 Sep 2006 12:34:06 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 12:38:37 GMT]]></title><description><![CDATA[<p>na hab ich doch.... und zwar c_id...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137932</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 15 Sep 2006 12:38:37 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 13:01:20 GMT]]></title><description><![CDATA[<p>MSDN:<br />
CRecordset::appendOnly Do not allow Edit or Delete on the recordset. Allow AddNew only. This option is mutually exclusive with CRecordset::readOnly.<br />
Vielleicht funktioniert ja<br />
CRecordset::none No options set. This parameter value is mutually exclusive with all other values. By default, the recordset can be updated with Edit or Delete and allows appending new records with AddNew. Updatability depends on the data source as well as on the nOpenType option you specify.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137959</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Fri, 15 Sep 2006 13:01:20 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 15 Sep 2006 13:07:06 GMT]]></title><description><![CDATA[<p>mal SQL-Nachhilfe geben^^</p>
<p>Die Angabe der Spalten kannst du weglassen, wenn du alle füllst. Wenn du aber nur bestimmte Spalten einer Zeile hinzufügen willst, dann musst dem System natürlich mitteilen welche.</p>
<p>So CRecordset ist grundsätzlich dazu da, um Daten aus der Datenbank zu <strong>holen</strong>. Daher ist ein INSERT da fehl am Platze. ALlerdings funktioniert es(Leider), wenn nach dem SELECT-Statement noch nen INSERT steht. Generell werden alle noch dranhängenden SQL-Befehle ausgeführt im Recordset-Open.</p>
<p>Wenn du SQL ausführen willst, welches keine Daten zurück liefert, dann benutzt man <strong>CDatabase::ExecuteSQL</strong>. Dort kann dann das INSERT rein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137963</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Fri, 15 Sep 2006 13:07:06 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 22 Sep 2006 13:01:06 GMT]]></title><description><![CDATA[<p>tagchen...<br />
also danke erstmal für eure hilfe und mühe.<br />
habe es jetzt endlich gelöst.</p>
<p>ich realisiere ja alles mit der Crecordset klasse. Habe meine DB und spreche 4 tabellen an. In eine der tabellen will ich daten einfügen. So geht das aber nicht mit Crecordset. so wie ich es gelesen und verstanden habe, erwartet Crecordset für alle angesprochenen tabellen irgendwelche abfrage oder routinen oder sonstiges. sobald ich aber nur diese eine tabelle meiner db anspreche und damit den datenaustausch vornehme klappt alles wunderbar.<br />
auf jedenfalls gehts so...</p>
<p>THX a lot<br />
cu bartholomeus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142538</guid><dc:creator><![CDATA[Bart Simpson]]></dc:creator><pubDate>Fri, 22 Sep 2006 13:01:06 GMT</pubDate></item><item><title><![CDATA[Reply to String zerteilen &#x2F; aufsplitten on Fri, 22 Sep 2006 13:15:18 GMT]]></title><description><![CDATA[<p>Du hast ein Recordset über 4 Tabellen?<br />
Ahja, klar dann kannst du nur lesen, das ist dann nämlich ein View. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142550</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 22 Sep 2006 13:15:18 GMT</pubDate></item></channel></rss>