<?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[Wirklich komisches Verhalten]]></title><description><![CDATA[<p>Ich habe mir ein Hilfprogramm geschrieben das bei einen Update die Daten von einer Datenbank in die andere kopiert.Wenn ich das so auf meinen Rechner aufrufe gib es keine Probleme,doch wenn ich es mit der SetupFactory nach der Installition aufrufen will,stürzt es beim öffnen der zweiten Datenbank ab.</p>
<pre><code class="language-cpp">BOOL CFtApp::InitInstance()
{
	CDaoDatabase db1,db2;
	CDaoFieldInfo fi;
	COleVariant val;
	db1.Open(&quot;c:\\Programme\\MeinProgramm\\db.mdb&quot;);
	db2.Open(&quot;c:\\Programme\\MeinProgramm\\Temp.mdb&quot;);
	CDaoRecordset r1(&amp;db1);
         CDaoRecordset r2(&amp;db2);
	CString sql = &quot;Select * from &quot; + (CString)m_lpCmdLine;

	r1.Open(dbOpenDynaset,sql,NULL);
	r2.Open(dbOpenDynaset,sql,NULL);
	while(!r1.IsEOF())
	{
	 r2.AddNew();
	 for(int i =0;i &lt; r1.GetFieldCount();i++)
	 {
	 r1.GetFieldInfo(i,fi);
	 r1.GetFieldValue(i,val);
	 r2.SetFieldValue(fi.m_strName,val);
	 }
	 r2.Update();
	 r1.MoveNext();
	}
	return FALSE;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/56054/wirklich-komisches-verhalten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 02 Jun 2026 03:35:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/56054.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Nov 2003 15:15:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wirklich komisches Verhalten on Fri, 21 Nov 2003 15:15:39 GMT]]></title><description><![CDATA[<p>Ich habe mir ein Hilfprogramm geschrieben das bei einen Update die Daten von einer Datenbank in die andere kopiert.Wenn ich das so auf meinen Rechner aufrufe gib es keine Probleme,doch wenn ich es mit der SetupFactory nach der Installition aufrufen will,stürzt es beim öffnen der zweiten Datenbank ab.</p>
<pre><code class="language-cpp">BOOL CFtApp::InitInstance()
{
	CDaoDatabase db1,db2;
	CDaoFieldInfo fi;
	COleVariant val;
	db1.Open(&quot;c:\\Programme\\MeinProgramm\\db.mdb&quot;);
	db2.Open(&quot;c:\\Programme\\MeinProgramm\\Temp.mdb&quot;);
	CDaoRecordset r1(&amp;db1);
         CDaoRecordset r2(&amp;db2);
	CString sql = &quot;Select * from &quot; + (CString)m_lpCmdLine;

	r1.Open(dbOpenDynaset,sql,NULL);
	r2.Open(dbOpenDynaset,sql,NULL);
	while(!r1.IsEOF())
	{
	 r2.AddNew();
	 for(int i =0;i &lt; r1.GetFieldCount();i++)
	 {
	 r1.GetFieldInfo(i,fi);
	 r1.GetFieldValue(i,val);
	 r2.SetFieldValue(fi.m_strName,val);
	 }
	 r2.Update();
	 r1.MoveNext();
	}
	return FALSE;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/399670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/399670</guid><dc:creator><![CDATA[Andorxor]]></dc:creator><pubDate>Fri, 21 Nov 2003 15:15:39 GMT</pubDate></item></channel></rss>