<?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[.dll Datei -&amp;gt; MySql]]></title><description><![CDATA[<p>Hey Leute :),</p>
<p>Ich versuche mit hilfe von c++ und einer konsolenanwendung eine .dll FileStream in eine MySql datenbank schreiben.</p>
<p>Doch mein code schitert, er schreibt nur die ersten 3 &quot;Wörter&quot; der dll datei in die Datenbank. Mit &quot;Wörter&quot; meine ich, wenn man die dll datei mit dem notepad öffnet sieht man manchmal klare Buchstaben aber auch vierecke etc.</p>
<p>Code:</p>
<pre><code class="language-cpp">#define DLL_FILE &quot;C:\\Dokumente und Einstellungen\\DESKTOP\\Test.DLL
int _tmain(int argc, _TCHAR* argv[])
{
	char buff[4086];
FILE *fp;
	unsigned char *data=NULL;
	size_t size;

	fp = fopen(DLL_FILE, &quot;rb&quot;);
	if (fp == NULL)
	{

		return 0;
	}

	fseek(fp, 0, SEEK_END);
	size = ftell(fp);
	data = (unsigned char *)malloc(size);
	fseek(fp, 0, SEEK_SET);
	fread(data, 1, size, fp);
	fclose(fp);

sprintf(buff,&quot;INSERT INTO TestEx Values('%s')&quot;,data);

mysql_init(&amp;mysql);
connection = mysql_real_connect(&amp;mysql,&quot;db4free.net&quot;,&quot;sd&quot;,&quot;sd&quot;,&quot;Datenbank1&quot;,3306,0,0);
if (connection == NULL) {
	cout &lt;&lt; mysql_error(&amp;mysql) &lt;&lt; endl;
}
else
{
cout &lt;&lt; &quot;Connection to the MySql Database successfully&quot; &lt;&lt; endl;

query_state = mysql_query(connection, buff);

if (query_state !=0) {
cout &lt;&lt; mysql_error(connection) &lt;&lt; endl;
return 1;
</code></pre>
<p>Danke euch <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>Greetz,<br />
lolwurst</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/240033/dll-datei-gt-mysql</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 05:30:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240033.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Apr 2009 19:27:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to .dll Datei -&amp;gt; MySql on Thu, 30 Apr 2009 19:27:43 GMT]]></title><description><![CDATA[<p>Hey Leute :),</p>
<p>Ich versuche mit hilfe von c++ und einer konsolenanwendung eine .dll FileStream in eine MySql datenbank schreiben.</p>
<p>Doch mein code schitert, er schreibt nur die ersten 3 &quot;Wörter&quot; der dll datei in die Datenbank. Mit &quot;Wörter&quot; meine ich, wenn man die dll datei mit dem notepad öffnet sieht man manchmal klare Buchstaben aber auch vierecke etc.</p>
<p>Code:</p>
<pre><code class="language-cpp">#define DLL_FILE &quot;C:\\Dokumente und Einstellungen\\DESKTOP\\Test.DLL
int _tmain(int argc, _TCHAR* argv[])
{
	char buff[4086];
FILE *fp;
	unsigned char *data=NULL;
	size_t size;

	fp = fopen(DLL_FILE, &quot;rb&quot;);
	if (fp == NULL)
	{

		return 0;
	}

	fseek(fp, 0, SEEK_END);
	size = ftell(fp);
	data = (unsigned char *)malloc(size);
	fseek(fp, 0, SEEK_SET);
	fread(data, 1, size, fp);
	fclose(fp);

sprintf(buff,&quot;INSERT INTO TestEx Values('%s')&quot;,data);

mysql_init(&amp;mysql);
connection = mysql_real_connect(&amp;mysql,&quot;db4free.net&quot;,&quot;sd&quot;,&quot;sd&quot;,&quot;Datenbank1&quot;,3306,0,0);
if (connection == NULL) {
	cout &lt;&lt; mysql_error(&amp;mysql) &lt;&lt; endl;
}
else
{
cout &lt;&lt; &quot;Connection to the MySql Database successfully&quot; &lt;&lt; endl;

query_state = mysql_query(connection, buff);

if (query_state !=0) {
cout &lt;&lt; mysql_error(connection) &lt;&lt; endl;
return 1;
</code></pre>
<p>Danke euch <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>Greetz,<br />
lolwurst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1703861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1703861</guid><dc:creator><![CDATA[lolwurst]]></dc:creator><pubDate>Thu, 30 Apr 2009 19:27:43 GMT</pubDate></item></channel></rss>