<?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[mysql++ in Borland C++Builder 5 installieren.]]></title><description><![CDATA[<p>Wunderschönen Guten Abend,</p>
<p>seid ca. 6 Wochen versuchen ein Kumpel und ich die MySQL Api in den Borland C++ Builder 5 einzubinden. Wir haben ca. 6 Milliarden Foren-Beiträge gelesen und doppelt so viele Turtorials ausprobiert. Ohne Erfolg.</p>
<p>Wir bitten euch, nein wir flehen euch an, bitte sagt uns, wie das funktioniert.</p>
<p>P.S. Das Tutorial von <a href="http://MySQL.com" rel="nofollow">MySQL.com</a> produziert nur Fehler.</p>
<p>P.P.S Das Prog das wir schreiben wollen muss bis zum 26.06.04 fertig sein. Bitte helft uns!</p>
<p>Liebe Grüße phigor &amp; der kumpel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/72822/mysql-in-borland-c-builder-5-installieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 02:22:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/72822.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 May 2004 20:37:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mysql++ in Borland C++Builder 5 installieren. on Sun, 02 May 2004 20:37:31 GMT]]></title><description><![CDATA[<p>Wunderschönen Guten Abend,</p>
<p>seid ca. 6 Wochen versuchen ein Kumpel und ich die MySQL Api in den Borland C++ Builder 5 einzubinden. Wir haben ca. 6 Milliarden Foren-Beiträge gelesen und doppelt so viele Turtorials ausprobiert. Ohne Erfolg.</p>
<p>Wir bitten euch, nein wir flehen euch an, bitte sagt uns, wie das funktioniert.</p>
<p>P.S. Das Tutorial von <a href="http://MySQL.com" rel="nofollow">MySQL.com</a> produziert nur Fehler.</p>
<p>P.P.S Das Prog das wir schreiben wollen muss bis zum 26.06.04 fertig sein. Bitte helft uns!</p>
<p>Liebe Grüße phigor &amp; der kumpel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513121</guid><dc:creator><![CDATA[PhiGor]]></dc:creator><pubDate>Sun, 02 May 2004 20:37:31 GMT</pubDate></item><item><title><![CDATA[Reply to mysql++ in Borland C++Builder 5 installieren. on Sun, 02 May 2004 23:05:32 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Bitte beschreibt mal was für Fehler kommen und so.<br />
Welche lib, da von MySQL rein soll, weil es gibt viele davon. :|</p>
<p>Das von <a href="http://MySQL.com" rel="nofollow">MySQL.com</a> produziert nur Fehler, aber er sagt auch welche.<br />
Ihr müßt das alles schon mehr beschreiben, wenn einer nur &quot;Hilfe&quot; ruft (wie ihr 2), dann weiß man net was sache ist.</p>
<p>Also beschreibt was für Fehler, was ihr gemacht habt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513170</guid><dc:creator><![CDATA[DJ BlackEagle]]></dc:creator><pubDate>Sun, 02 May 2004 23:05:32 GMT</pubDate></item><item><title><![CDATA[Reply to mysql++ in Borland C++Builder 5 installieren. on Sun, 02 May 2004 23:26:55 GMT]]></title><description><![CDATA[<p>Eigentlich wollten wir ja nur ein verständliches Tutorial aber bitte schön,<br />
unsere Fehler:</p>
<p>In der mysqlplus.mak steht:</p>
<p>BCB = C:\Programme\Borland\CBuilder5</p>
<p>Folgende Fehler macht der beim ausführen folgendem Befehles</p>
<p>C:\Programme\Borland\CBuilder5\mysql\src\sqlplus&gt;make -fmysqlplus.mak<br />
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland<br />
C:\Programme\Borland\CBuilder5\BIN\bcc32 -Od -Vx -Ve -X- -r- -a8 -5 -b-<br />
-k -y -v -vi- -c -tW -tWM -w-par -IC:\Programme\Borland\CBuilder5\include;..\..\<br />
include\mysql -D_DEBUG;NO_STRICT -n .\coldata.cpp .\connection.cpp .\datetime.cp<br />
p .\field_names.cpp .\field_types.cpp .\manip.cpp .\query.cpp .\result.cpp .\set<br />
.cpp .\sql_query.cpp .\string_util.cpp .\type_info.cpp .\vallist.cpp<br />
Borland C++ 5.5.1 für Win32 Copyright (c) 1993, 2000 Borland<br />
.\coldata.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
.\connection.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***<br />
.\datetime.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
.\field_names.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***<br />
.\field_types.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***<br />
.\manip.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
.\query.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***<br />
.\result.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***<br />
.\set.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
.\sql_query.cpp:<br />
.\string_util.cpp:<br />
.\type_info.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
.\vallist.cpp:<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_ba<br />
se_type' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti<br />
_sql_type_info()<br />
Warnung W8038 .\type_info1.hh 23: Konstantenelement 'mysql_ti_sql_type_info::_de<br />
fault' wurde nicht initialisiert. in Funktion mysql_ti_sql_type_info::mysql_ti_s<br />
ql_type_info()<br />
Fehler E2303 .\resiter1.hh 56: Typname erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
Fehler E2275 .\resiter1.hh 56: { erwartet<br />
*** 3 Fehler bei der Compilierung ***</p>
]]></description><link>https://www.c-plusplus.net/forum/post/513179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/513179</guid><dc:creator><![CDATA[PhiGor]]></dc:creator><pubDate>Sun, 02 May 2004 23:26:55 GMT</pubDate></item><item><title><![CDATA[Reply to mysql++ in Borland C++Builder 5 installieren. on Tue, 04 May 2004 12:32:36 GMT]]></title><description><![CDATA[<p>Habt Ihr diesen schon ausprobiert?</p>
<p>MySQL++ 1.7.1 von Arturs Aboltins<br />
<a href="http://www.mysql.de/downloads/api-mysql++.html" rel="nofollow">http://www.mysql.de/downloads/api-mysql++.html</a></p>
<p>Wenn ich MySQL benutzte, eigentlich immer über dieses Ding und im Anhang die Klasse, welche die gröbsten Funktionen enthalten. (Fehler nicht ausgeschlossen)</p>
<pre><code class="language-cpp">//---------------------------------------------------------------------------

#ifndef DatabaseH
#define DatabaseH
#include &quot;Classes.hpp&quot;;
#include &quot;mysql.h&quot;
//---------------------------------------------------------------------------
class TMySQLDatabase {
  private:
    MYSQL *mysql;
    void __fastcall Error();
  protected:
  public:
    __fastcall TMySQLDatabase();
    __fastcall ~TMySQLDatabase();
    bool __fastcall RealConnect(AnsiString Host, AnsiString Username, AnsiString Password, AnsiString Database);
    bool __fastcall Connect(AnsiString Host, AnsiString UserName, AnsiString Password);
    bool __fastcall Query(AnsiString query);
    AnsiString __fastcall Abfrage(AnsiString abfrage);
    bool __fastcall ChangeUser( AnsiString Username, AnsiString Password, AnsiString Database);
    int __fastcall InsertID();

};
//---------------------------------------------------------------------------
extern TMySQLDatabase *MySQLDatabase;
//---------------------------------------------------------------------------
#endif
</code></pre>
<pre><code class="language-cpp">#include &lt;vcl.h&gt;
#pragma hdrstop

#include &quot;Database.h&quot;

//---------------------------------------------------------------------------
#pragma package(smart_init)
TMySQLDatabase *MySQLDatabase;
//---------------------------------------------------------------------------
__fastcall TMySQLDatabase::TMySQLDatabase()
{
  mysql = new MYSQL();
}
//---------------------------------------------------------------------------
__fastcall TMySQLDatabase::~TMySQLDatabase()
{
  mysql_close(mysql);
}
//---------------------------------------------------------------------------
bool __fastcall TMySQLDatabase::RealConnect(AnsiString Host, AnsiString Username, AnsiString Password, AnsiString Database)
{
  if (mysql_init(mysql))
    if (mysql_real_connect(mysql,Host.c_str(),Username.c_str(),Password.c_str(),Database.c_str(),NULL,NULL,NULL))
      return true;
    else
    {
      Error();
      return false;
    }
  else
  {
    Error();
    return false;
  }
}
//---------------------------------------------------------------------------
bool __fastcall TMySQLDatabase::Query(AnsiString query)
{
  if (!mysql_real_query(mysql,query.c_str(),query.Length() - 1))
    return true;
  else
  {
    Error();
    return false;
  }
}
//---------------------------------------------------------------------------
AnsiString __fastcall TMySQLDatabase::Abfrage(AnsiString abfrage)
{
  TStringList *strRet = new TStringList();
  AnsiString strTemp;
  MYSQL_RES *result;
  MYSQL_ROW row;
  unsigned int num_fields;
  unsigned int i;
  AnsiString test;

  if (!mysql_real_query(mysql,abfrage.c_str(),abfrage.Length()))
  {
    result = mysql_store_result(mysql);
    num_fields = mysql_num_fields(result);
    while ((row = mysql_fetch_row(result)) != 0)
    {
      for(i = 0; i &lt; num_fields; i++)
      {
          strTemp = AnsiString(row[i]);
          strRet-&gt;Add(strTemp);
      test = strTemp;
      }
    }
    mysql_free_result(result);
  }
  else
    Error();
  AnsiString temp = strRet-&gt;CommaText;
  delete strRet;
  return temp;

}
//---------------------------------------------------------------------------
void __fastcall TMySQLDatabase::Error()
{
  ShowMessage(mysql_error(mysql));
}
//---------------------------------------------------------------------------
bool __fastcall TMySQLDatabase::Connect(AnsiString Host, AnsiString UserName, AnsiString Password)
{
  if(mysql_connect( mysql, Host.c_str(), UserName.c_str(), Password.c_str()))
    return true;
  else
  {
    Error();
    return false;
  }
}
//---------------------------------------------------------------------------
bool __fastcall TMySQLDatabase::ChangeUser( AnsiString Username, AnsiString Password, AnsiString Database)
{
  if(mysql_change_user(mysql, Username.c_str(), Password.c_str(), Database.c_str()))
    return true;
  else
  {
    Error();
    return false;
  }
}
//---------------------------------------------------------------------------
int __fastcall TMySQLDatabase::InsertID()
{
  return mysql_insert_id(mysql);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/514062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/514062</guid><dc:creator><![CDATA[goergisi]]></dc:creator><pubDate>Tue, 04 May 2004 12:32:36 GMT</pubDate></item><item><title><![CDATA[Reply to mysql++ in Borland C++Builder 5 installieren. on Wed, 16 Jun 2004 06:50:18 GMT]]></title><description><![CDATA[<p>Das ist toll, ziemlich genau das habe ich auch gesucht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/838">@goergisi</a>:<br />
Nicht, dass es einen Unterschied machen würde, eher aus Neugier: Ist die Klasse von Dir oder von Aboltins mitgeliefert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/541266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/541266</guid><dc:creator><![CDATA[Sensei]]></dc:creator><pubDate>Wed, 16 Jun 2004 06:50:18 GMT</pubDate></item></channel></rss>