<?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[wie auf SQL Script File mit Visual C++ 6.0 zugreifen?]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine Konsolenanwendung von der aus ich eine grosse Anzahl an SQL-Statements absetzen möchte.<br />
Die Statements möchte ich in einer speraten Datei speichern. Die Datei soll dann Bestandteil meiner .exe sein.<br />
Ich habe über File--&gt;New ein SQL Script File meinem Projekt hinzugefügt.</p>
<p>Meine Frage: Wie kann ich in meinem Programm diese Datei einlesen?</p>
<p>Vielen Dank für jeden Hinweis.</p>
<p>Gruss,</p>
<p>Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195097/wie-auf-sql-script-file-mit-visual-c-6-0-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 13:15:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195097.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Oct 2007 08:55:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Sun, 14 Oct 2007 08:55:40 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe eine Konsolenanwendung von der aus ich eine grosse Anzahl an SQL-Statements absetzen möchte.<br />
Die Statements möchte ich in einer speraten Datei speichern. Die Datei soll dann Bestandteil meiner .exe sein.<br />
Ich habe über File--&gt;New ein SQL Script File meinem Projekt hinzugefügt.</p>
<p>Meine Frage: Wie kann ich in meinem Programm diese Datei einlesen?</p>
<p>Vielen Dank für jeden Hinweis.</p>
<p>Gruss,</p>
<p>Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1384745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1384745</guid><dc:creator><![CDATA[TobiB]]></dc:creator><pubDate>Sun, 14 Oct 2007 08:55:40 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Sun, 14 Oct 2007 10:59:05 GMT]]></title><description><![CDATA[<p>So gar nicht. Du musst Dich für einen Weg erstmal entscheiden wie Du eine Verbindung zu der Datenbank aufbauen willst. ODBC oder OLEDB.</p>
<p>Dann noch die Technik: ATL, MFC...</p>
<p>Ich arbeite mit der ATL. In diesem Fal einfach ein CCommand erzeugen ohne Rowset und die Open Methode ausführen. Den Connect zu Datenbank musst Du natürlich vorher auch noch erzeugen.</p>
<p>Schau Dir mal ein paar Samples an.</p>
<p>Du kanst solch ein Script natürlich dann auch in den Ressourcen speichern und daraus laden. Aber das ist Dein zweites Problem...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1384791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1384791</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 14 Oct 2007 10:59:05 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Sun, 14 Oct 2007 16:25:00 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe die MySql-Header eingebunden und mit der MySql-API eine Connection hergestellt. Über die API kann ich auch SQL-Statements absetzen.<br />
Ich möchte gerne ein ganzes SQL-Set, ca. 2000-Befehle, ein einer .sql-Datei speichern. Diese Datei möchte ich in meinem Projekt verfügbar machen. Wenn es eine externe Datei wäre, wüsste ich wie ich das angehen würde (fopen(&quot;C:\\sqlfile.sql&quot;)). Mein SQl-File soll in die .exe mit eincompiliert und in der Ausführung gelesen und die Statements daraus abgesetzt werden.</p>
<p>Danke für weitere Infos / Hilfen!</p>
<p>Gruss</p>
<p>Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385008</guid><dc:creator><![CDATA[TobiB]]></dc:creator><pubDate>Sun, 14 Oct 2007 16:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Sun, 14 Oct 2007 17:39:04 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich habe die MySql-Header eingebunden und mit der MySql-API eine Connection hergestellt. Über die API kann ich auch SQL-Statements absetzen.</p>
</blockquote>
<p>Alleine das würd eich schon mal im Source interessieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385074</guid><dc:creator><![CDATA[Interesse]]></dc:creator><pubDate>Sun, 14 Oct 2007 17:39:04 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Mon, 15 Oct 2007 06:12:04 GMT]]></title><description><![CDATA[<p>SQL Datei als RC_DATA z.B: in die EXE einbinden.<br />
Laden:</p>
<pre><code class="language-cpp">CString rString;
HRSRC hSrc = FindResource(NULL, MAKEINTRESOURCE(idrHTML), RC_DATA);
if (hSrc != NULL)
{
   HGLOBAL hRes = LoadResource(NULL, hSrc);
   if (hRes != NULL)
   {
      LPCTSTR lpcStr = static_cast&lt;LPCTSTR&gt;(LockResource(hRes));
      if (lpcStr != NULL)
         rString = CString(lpcStr);
      UnlockResource(hRes);
   }
   FreeResource(hRes);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1385287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385287</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 15 Oct 2007 06:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 08:35:42 GMT]]></title><description><![CDATA[<p>vielen Dank für die Info. Kannst du mir genau erklären, wie ich das SQL Script File in mein Projekt bekomme und dann darauf zugreifen kann?<br />
Das wäre sehr hilfreich. Ich finde leider kein Tutorial zu diesem Thema für Visual C++.<br />
Vielen Dank für die Unterstützung.</p>
<p>Wie ich MySql anspreche poste ich später.</p>
<p>Gruss</p>
<p>Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388364</guid><dc:creator><![CDATA[TobiB]]></dc:creator><pubDate>Fri, 19 Oct 2007 08:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 08:54:32 GMT]]></title><description><![CDATA[<p>Habe ich doch geschrieben:<br />
SQL Datei als RC_DATA z.B: in die Ressourcen Deiner EXE einbinden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388379</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 19 Oct 2007 08:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 09:23:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>mein Problem ist, dass ich nicht genau weiss, wie ich eine RC_DATA einbinde. Ich habe nun in meiner .rc-Datei folgendes stehen:</p>
<p>MYDDL RC_DATA &quot;DDL.sql&quot;</p>
<p>Die DDL.sql steht liegt in dem gleichen Verzeichnis wie mein Projekt.<br />
Ich weiss leider nicht, wie ich die Resource in meine .cpp bekomme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388395</guid><dc:creator><![CDATA[TobiB]]></dc:creator><pubDate>Fri, 19 Oct 2007 09:23:55 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 10:24:43 GMT]]></title><description><![CDATA[<p>Ich frage mich warum ich Dir eigentlich noch antworte, ich habe Dir den Code bereits gepostet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>Wenn Du das Skript in die EXE integrieren willst dann musst DU diesen Code verwenden.</p>
<pre><code class="language-cpp">CString rString; 
HRSRC hSrc = FindResource(NULL, &quot;MYDDL&quot; , RC_DATA); 
if (hSrc != NULL) 
{ 
   HGLOBAL hRes = LoadResource(NULL, hSrc); 
   if (hRes != NULL) 
   { 
      LPCTSTR lpcStr = static_cast&lt;LPCTSTR&gt;(LockResource(hRes)); 
      if (lpcStr != NULL) 
         rString = CString(lpcStr); 
      UnlockResource(hRes); 
   } 
   FreeResource(hRes); 
}
</code></pre>
<p>Wenn Du das Skript neben der EXE liegen hast, musst Du eben die Datei öffnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388437</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 19 Oct 2007 10:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 10:37:32 GMT]]></title><description><![CDATA[<p>Hallo Martin,</p>
<p>ich habe ja auch deinen geposteten Code genommen und versucht es umzusetzen. Ich möchte ja hier keine fertigen Komplettlösungen erhalten, sondern eine Hilfe, wie ich weiterkomme.</p>
<p>Ich habe einen Compilefehler &quot;RC_DATA: undeclared identifier&quot; erhalten und RC_DATA laut MSDN-Doku durch RT_RCDATA ersetzt. Beim Ausführen des Programmes bekomme ich nun mit GetLastError() den Code 1813 (ERROR_RESOURCE_TYPE_NOT_FOUND).</p>
<p>Grüsse,</p>
<p>Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388447</guid><dc:creator><![CDATA[TobiB]]></dc:creator><pubDate>Fri, 19 Oct 2007 10:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to wie auf SQL Script File mit Visual C++ 6.0 zugreifen? on Fri, 19 Oct 2007 12:31:43 GMT]]></title><description><![CDATA[<p>Dann habe ich mich vertippt. Du musst auch den passen Ressourcen Typ in der EXE wählen. Schau Dir die EXE doch im Ressource Editor an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1388520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1388520</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 19 Oct 2007 12:31:43 GMT</pubDate></item></channel></rss>