<?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[CRecordset und AddNew]]></title><description><![CDATA[<p>Hi,<br />
wie in meinem anderen Post ( <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-180919.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-180919.html</a> ) versuche ich nur die Zeit in eine datetime Spalte einzutragen. Leider, wenn ich ein normales &quot;insert into ...&quot; gemacht habe, hat er mir den &quot;01.01.1900&quot; vor meine Zeit geschrieben.<br />
Nun versuche ich über ein CRecordset und einem AddNew(); nur die Zeit einzutragen. Aber leider Funktioniert das noch nicht ganz.</p>
<pre><code>date = CTime::GetCurrentTime();
	time = CTime::GetCurrentTime();

	record.Open(CRecordset::dynamic, NULL, CRecordset::none);
	if( !record.CanAppend() )
	{
		MessageBox(NULL, &quot;NO APPEND&quot;, &quot;Nachricht&quot;, MB_OK);
		return false;
	}
	record.AddNew();
	record.m_AnsNr = ID;
	record.m_Datum = date;
	record.m_DateID = dateID;
	record.m_Zeit = time;
	record.m_TimeID = timeID;
	try { record.Update(); }
	catch (CDBException *e)
	{
		MyLog.NewEntry((char*)(LPCTSTR) e-&gt;m_strError);
		return false;
	}
</code></pre>
<p>So trägt er mir natürlich Datum und Zeit ein. Hoffe ihr habt ein paar Ideen wie ich nur die Zeit eintragen kann?</p>
<p>MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181854/crecordset-und-addnew</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 20:03:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181854.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 May 2007 09:08:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:08:45 GMT]]></title><description><![CDATA[<p>Hi,<br />
wie in meinem anderen Post ( <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-180919.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-180919.html</a> ) versuche ich nur die Zeit in eine datetime Spalte einzutragen. Leider, wenn ich ein normales &quot;insert into ...&quot; gemacht habe, hat er mir den &quot;01.01.1900&quot; vor meine Zeit geschrieben.<br />
Nun versuche ich über ein CRecordset und einem AddNew(); nur die Zeit einzutragen. Aber leider Funktioniert das noch nicht ganz.</p>
<pre><code>date = CTime::GetCurrentTime();
	time = CTime::GetCurrentTime();

	record.Open(CRecordset::dynamic, NULL, CRecordset::none);
	if( !record.CanAppend() )
	{
		MessageBox(NULL, &quot;NO APPEND&quot;, &quot;Nachricht&quot;, MB_OK);
		return false;
	}
	record.AddNew();
	record.m_AnsNr = ID;
	record.m_Datum = date;
	record.m_DateID = dateID;
	record.m_Zeit = time;
	record.m_TimeID = timeID;
	try { record.Update(); }
	catch (CDBException *e)
	{
		MyLog.NewEntry((char*)(LPCTSTR) e-&gt;m_strError);
		return false;
	}
</code></pre>
<p>So trägt er mir natürlich Datum und Zeit ein. Hoffe ihr habt ein paar Ideen wie ich nur die Zeit eintragen kann?</p>
<p>MfG schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287222</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 18 May 2007 09:08:45 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:16:06 GMT]]></title><description><![CDATA[<p>schirrmie schrieb:</p>
<blockquote>
<p>[...]versuche ich nur die Zeit in eine datetime Spalte einzutragen[...]</p>
</blockquote>
<p>Das geht nicht!<br />
Entweder packst du immer ein bestimmtes Datum davor und ignorierst dieses beim Auslesen wieder... oder du musst einen anderen Datentyp wählen. Ob es einen geeigneten gibt, hängt vom verwendeten DBMS ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287229</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 18 May 2007 09:16:06 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:18:59 GMT]]></title><description><![CDATA[<p>Was meinst du, warum das Ding &quot;<em>Date</em>Time&quot; heißt? Das speichert ein Datum mit Uhrzeit.</p>
<p>(btw, hat es einen tieferen Sinn, daß du Datum und Uhrzeit unbedingt getrennt unterbringen willst?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287230</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 18 May 2007 09:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:39:45 GMT]]></title><description><![CDATA[<p>Also es ist MS SQL Server 2000.<br />
Der tiefere Sinn liegt darin das der Datenbankadmin das so möchte <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="🙂"
    /><br />
Ein anderen Datentyp gibt es ja nicht (ist mir nicht bekannt)<br />
Und es geht auch mit diesen Datentyp. Unserer Datenbankadmin schreibt Applikationen mit VB und er kann das <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 />
Er legt beim Recordset den Datentyp fest oder übergibt nur ein Zeitdatentyp, weis nicht so genau aber bei ihm funzt das und bei mir soll das auch funktionieren <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>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287251</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 18 May 2007 09:39:45 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:49:55 GMT]]></title><description><![CDATA[<p>Arg, den sollte man... <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="🙄"
    /><br />
Kannst du direkt auf die Daten gucken, wie seine Daten in der Tabelle aussehen? <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 />
Das würde mich definitiv interessieren. Evtl. kannst du dir da ja was abgucken.</p>
<p>Ansonsten kann ich nur auf meinen Tip in meinem letzten Post verweisen, so habe ich das gelöst, wenn ich mal nur eines von beidem brauchte und ich arbeite ebenfalls mit MS SQL 2000.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287256</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 18 May 2007 09:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 09:53:15 GMT]]></title><description><![CDATA[<p>schirrmie schrieb:</p>
<blockquote>
<p>Also es ist MS SQL Server 2000.<br />
Der tiefere Sinn liegt darin das der Datenbankadmin das so möchte <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="🙂"
    /><br />
Ein anderen Datentyp gibt es ja nicht (ist mir nicht bekannt)<br />
Und es geht auch mit diesen Datentyp. Unserer Datenbankadmin schreibt Applikationen mit VB und er kann das <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>
</blockquote>
<p>Und was hindert dich daran, den Admin zu fragen, <strong>WIE</strong> er das Problem gelöst hat? (wenn ich raten müsste, würde ich auf etwas ähnliches tippen, wie estartu oben erwähnt hat)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287259</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 18 May 2007 09:53:15 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 11:38:58 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Arg, den sollte man... <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="🙄"
    /><br />
Kannst du direkt auf die Daten gucken, wie seine Daten in der Tabelle aussehen? <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 />
Das würde mich definitiv interessieren. Evtl. kannst du dir da ja was abgucken.</p>
</blockquote>
<p>Also an die Tabelle komme ich ran das ist kein Problem. Meinst du wie SQL die Daten intern abspeichert? Das weis ich nicht wie ich das sehen kann aber in den Zellen steht halt nur die Zeit ohne Datum. Ich kann ja auch im Enterprise Manager in eine Datetime Zelle mit der Maus gehen und nur das Datum rauslöschen dann bleibt ja auch nur Die Zeit stehen. Also es geht definitiv!</p>
<p>Ich kann ihn leider nicht Fragen, ist im Urlaub <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Also falls jemand noch Ideen hat immer her damit.</p>
<p>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287335</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 18 May 2007 11:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 11:54:14 GMT]]></title><description><![CDATA[<p>Das Problem ist ja auch, dass CTime nur beides kann. Also musst du mindestens das immer füllen.<br />
Kannst du vielleicht den datetime-Typ so ansprechen, dass du ihn mit einem CString fütterst? <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 />
Dann könntest du jeweils einen Teil weglassen.</p>
<p>Laut <a href="https://duckduckgo.com/?q=isbn+3827319900&amp;cppnetbooks" rel="nofollow">SQL | ISBN: 3827319900</a> wird 0:00:00 angenommen, wenn keine Zeit mitgegeben wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287343</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 18 May 2007 11:54:14 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 12:00:59 GMT]]></title><description><![CDATA[<p>Ja das mit CTime das der immer beides brauch das hab ich auch schon mitbekommen. Werde mal gucken ob das mit nem CString funktioniert und das Prüfen.</p>
<p>Ja das komische ist wenn man nur ein Datum übergibt dann steht auch nur das Datum in der Zelle, wenn man nur die Zeit übergibt dann steht in der Zelle &quot;01.01.1900 HH:MM:SS&quot; <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="😕"
    /></p>
<p>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287347</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 18 May 2007 12:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 12:06:31 GMT]]></title><description><![CDATA[<p>Du kannst dich ja auch nochmal in der MSDN zu RFX_Date schlaulesen. Das klingt so, als wenn es da eine Möglichkeit geben könnte... ganz verstanden habe ich es allerdings noch nicht. <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287352</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 18 May 2007 12:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to CRecordset und AddNew on Fri, 18 May 2007 14:01:17 GMT]]></title><description><![CDATA[<p>JA so ganz werd ich da auch nicht schlau draus. Aber naja gut jetzt ist erstmal wochenende und ich probier das Montag weiter aus. Vielleicht hat bis dahin ja noch jemand eine Idee <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>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287422</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Fri, 18 May 2007 14:01:17 GMT</pubDate></item></channel></rss>