<?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[Dynamische Datenbankeinbindung]]></title><description><![CDATA[<p>Hallo,</p>
<p>und zwar direkt zu meine Problem. Wir haben in der schule ein projekt das sich WerWirdFTICampingnon nennt. Wie man erahnen kann soll es ein abklatsch zu der RTL sendung WerWirdMillionär werden. Nun zu meinem problem. Das programm ist fast fertig geproggt, datenbank komplett und so nur habe ich ein problem. Wenn man eine Datenbank ins C++ einbinden möchte, muss zuerst in der BDE eine Alias angelegt werden, in der Name und Pfad angegeben sein müssen. Nun will ich die .Exe und die Datenbank weiter geben ohne das die Oma erst noch die datenbank einbinden muss. Also Datenbank Pfad und Name soll dynamisch erzeugt werden. Bzw gibt es eine möglichkeit die Datenbank mit in die exe einzubinden sprich es muss nur die exe weiter gegeben werden und die datenbank befindet sich intern in der exe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179889/dynamische-datenbankeinbindung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 13:48:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179889.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Apr 2007 10:42:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 10:42:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>und zwar direkt zu meine Problem. Wir haben in der schule ein projekt das sich WerWirdFTICampingnon nennt. Wie man erahnen kann soll es ein abklatsch zu der RTL sendung WerWirdMillionär werden. Nun zu meinem problem. Das programm ist fast fertig geproggt, datenbank komplett und so nur habe ich ein problem. Wenn man eine Datenbank ins C++ einbinden möchte, muss zuerst in der BDE eine Alias angelegt werden, in der Name und Pfad angegeben sein müssen. Nun will ich die .Exe und die Datenbank weiter geben ohne das die Oma erst noch die datenbank einbinden muss. Also Datenbank Pfad und Name soll dynamisch erzeugt werden. Bzw gibt es eine möglichkeit die Datenbank mit in die exe einzubinden sprich es muss nur die exe weiter gegeben werden und die datenbank befindet sich intern in der exe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273826</guid><dc:creator><![CDATA[suerte]]></dc:creator><pubDate>Thu, 26 Apr 2007 10:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 10:56:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Nicht direkt. Du müsstest schon ein Installationstool bemühen (InstallShield, InnoSetup) oder selber sowas schreiben.<br />
Wenn du die BDE verwendest, müsstest du sie zumindest auf dem Zielsystem installieren. Du könntest auch gleich auf eine datenbank verzichten und alles selber lösen. Bei einem &quot;Wer wird Millionär&quot;-Spiel sehe ich nicht unbedingt den bedarf für eine richtige Datenbank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273836</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Apr 2007 10:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 12:10:02 GMT]]></title><description><![CDATA[<p>und zwar soll man bei start zwischen spiel und datenbank wählen.<br />
wenn man spiel wählt, muss man das Themengebiet wählen, also Englisch Mathe ... aus dem dann die Fragen gestellt werden. Nun muss man auch antworten parat stellen eine frage und die möglichkeit um zu überprüfen ob die antwort richtig ist.</p>
<p>wenn man auf datenbank klickt wird ein formular aufgemacht, in dem man sich die datenbank einträge anschaun kann und man kann datenbsätze löschen , editieren und einfügen. Nun nochma die frage. gibts eine möglichkeit die datenbank mit ins programm einzuschließen ohne danach bde benutzen zu müssen oder irgendwas der gleichen. Keine bde anwendung und der pfad wird automatisch ermittelt und die ganzen sachen. oder halt datenbank im prog. Bittee helft mir. Das ist so eine art abschlussarbeit</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273896</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Thu, 26 Apr 2007 12:10:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 12:25:40 GMT]]></title><description><![CDATA[<p>Wenn du unbedingt eine Datenbank verwenden willst, kannst du auch embedded Firebird nehmen.<br />
<a href="http://www.ibexpert.info/de/documentation/%20%202.%20Datenbank/%20%204.%20Verbinde%20mit%20Datenbank/%20%201.%20Zugriff%20auf%20eine%20Firebird%20Embedded%20Datenbank/67279.html" rel="nofollow">http://www.ibexpert.info/de/documentation/%20%202.%20Datenbank/%20%204.%20Verbinde%20mit%20Datenbank/%20%201.%20Zugriff%20auf%20eine%20Firebird%20Embedded%20Datenbank/67279.html</a><br />
<a href="http://www.destructor.de/firebird/1.5/embedded.htm" rel="nofollow">http://www.destructor.de/firebird/1.5/embedded.htm</a><br />
<a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;page=ibp_document" rel="nofollow">http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;page=ibp_document</a><br />
Da mußt du nur zusätzlich eine oder mehrere dlls mitgeben.<br />
Es gibt da noch weitere Varianten (SQLite oder so).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273914</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Apr 2007 12:25:40 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 12:52:54 GMT]]></title><description><![CDATA[<p>hey schon ma vielen dank, nur ändert das nichts an meinem prob da ich viel lieber access verwende und ich sowie nur access verwenden dürfen.</p>
<p>Nun habe ich die komponete Database auf meinem Formular. Da stelle ich Treiber und Database name ein. Nur ist mir jetzt fraglich wie ich den Aliasname dynamisch erzeuge. den Pfad zur datei ist nicht das schlimmst da man sich den pfad zurecht schnippeln kann nur fehlt mir das erstellen einer alias. ka wie ich da mahcen soll. bzw wenn ich eine Alias erstelle muss ich BDE benutzen oder?</p>
<p>Kann mir das vielleicht jemand erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273950</guid><dc:creator><![CDATA[suerte]]></dc:creator><pubDate>Thu, 26 Apr 2007 12:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 13:11:36 GMT]]></title><description><![CDATA[<p>Wenn du TDatabase verwendest, greifst du über die BDE auf deine Datenbank zu. Du mußt also auf allen Zielrechnern die BDE installiert haben. Einen Alias kannst du auch zur Laufzeit einstellen TSession::AddAlias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1273968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1273968</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Apr 2007 13:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 14:04:22 GMT]]></title><description><![CDATA[<p>kannst du mir das mit dem TSession::AddALias nochma genau erkläre? thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274013</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Thu, 26 Apr 2007 14:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 14:11:02 GMT]]></title><description><![CDATA[<p>Schau doch einfach in die BCB-Hilfe dazu. Da gibt es sogar ein Beispiel.</p>
<blockquote>
<p>In diesem Beispiel wird für einen InterBase-Datenbank-Server ein Alias definiert.</p>
<p>TStringList MyList = new TStringList();</p>
<p>try<br />
{<br />
MyList-&gt;Add(&quot;SERVER NAME=IB_SERVER:/PATH/DATABASE.GDB&quot;);<br />
MyList-&gt;Add(&quot;USER NAME=MYNAME&quot;);<br />
Session1-&gt;AddAlias(&quot;NewIBAlias&quot;, &quot;INTRBASE&quot;, MyList);<br />
}<br />
__finally<br />
{<br />
delete MyList;<br />
}</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1274015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274015</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Apr 2007 14:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Thu, 26 Apr 2007 16:00:28 GMT]]></title><description><![CDATA[<p>&quot;Fehler beim laden der IDAPI-Service-Bibliothek&quot;</p>
<p>prozess wurde angehalten bla bla bla</p>
<p>was is da los?</p>
<pre><code class="language-cpp">TStringList *MyList = new TStringList();

__fastcall TfrmErweitern::TfrmErweitern(TComponent* Owner)
        : TForm(Owner)
{
  int pos=0;
  for(int i=0;i&lt;pfad.Length();i++){
    if(pfad.SubString(i,1)==&quot;\\&quot;){
      pos=0;
      pos=i+1;
    }
  }
  pfad.Delete(pos,pfad.Length()-pos+1);
  pfad+=&quot;Projekt.mdb&quot;;
  MyList-&gt;Add(&quot;SERVER NAME=&quot;+pfad);
  MyList-&gt;Add(&quot;USER NAME=&quot;);
  Database1-&gt;Session-&gt;AddAlias(&quot;WerWirdMillionaery&quot;,&quot;MSACCESS&quot;,MyList);
  delete MyList;
  Database1-&gt;AliasName=&quot;WerWirdMillionaery&quot;;
  Database1-&gt;Connected=true;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1274082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274082</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Thu, 26 Apr 2007 16:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 07:14:03 GMT]]></title><description><![CDATA[<p>Ist ja schon ein paar Jahre her, dass ich mal mit Access experimentiert habe, aber mußte man nicht einen ODBC-Eintrag erstellen und diesen dann als Alias verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274361</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 27 Apr 2007 07:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 07:44:31 GMT]]></title><description><![CDATA[<p>ich bekomme den befehel IDAPI Service-Bibliothek nicht gefunden. Wo liegt der fehler. Was muss ich noch machen.</p>
<pre><code class="language-cpp">Database1-&gt;DatabaseName=&quot;dataDatenbank&quot;;
  Database1-&gt;DriverName=&quot;MSACCESS&quot;;
  Database1-&gt;LoginPrompt=false;

  int pos=0;
  for(int i=0;i&lt;pfad.Length();i++){
    if(pfad.SubString(i,1)==&quot;\\&quot;){
      pos=0;
      pos=i+1;
    }
  }
  pfad.Delete(pos,pfad.Length()-pos+1);
  pfad+=&quot;Projekt97.mdb&quot;;

  Database1-&gt;Params-&gt;Add(&quot;DATABASE NAME=&quot;+pfad);
  Database1-&gt;Open();
  tTabelle-&gt;DatabaseName=Database1-&gt; DatabaseName;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1274373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274373</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Fri, 27 Apr 2007 07:44:31 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 11:54:32 GMT]]></title><description><![CDATA[<p>Joe_M. schrieb:</p>
<blockquote>
<p>Ist ja schon ein paar Jahre her, dass ich mal mit Access experimentiert habe, aber mußte man nicht einen ODBC-Eintrag erstellen und diesen dann als Alias verwenden?</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1274549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274549</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 27 Apr 2007 11:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 12:30:52 GMT]]></title><description><![CDATA[<p>hmmm ka</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274582</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Fri, 27 Apr 2007 12:30:52 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 12:31:45 GMT]]></title><description><![CDATA[<p>meiner meinung nach ist ODBC überflüssig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274583</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Fri, 27 Apr 2007 12:31:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 12:33:15 GMT]]></title><description><![CDATA[<p>gibt es hier keine experten in sachen datenbank einbindung? ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274585</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Fri, 27 Apr 2007 12:33:15 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 13:58:15 GMT]]></title><description><![CDATA[<p>Datenbankexperten gibt es hier schon, aber ob man Access als Datenbank bezeichen darf, daran scheiden sich die Geister... <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>
<p>Wie gesagt, ich hab mit dem BCB 4 damals ein paar Test mit Access gemacht und da musste ich einen ODBC-Eintrag erstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274665</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 27 Apr 2007 13:58:15 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 17:47:11 GMT]]></title><description><![CDATA[<p>ja klar das mit dem ODBC stimmt schon. Zuerst ODBC dann BDE und dann in Borland Tabel mit Datenbank erknüpfen nur ist es halt unzumutbar das wenn ich dieses Spiel meiner Oma gebe, das die erst ma die BDE installiert und dann da alles einstellet. Jetzt ma so als krasses beispiel. Also es ist mir eigentlich ziemlich wurscht wie schwer es ist nur muss es doch eine möglichkeit geben das man eine datenbank dynamisch in eine exe einbindet und dann auf anderen rechner ohne odbc oder bde oder borland laufen lassen zu können. ich bin immer noch sehr dankbar übver alle antworten und hoff das mit jemand weiter helfen kann.<br />
THX</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274797</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Fri, 27 Apr 2007 17:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Fri, 27 Apr 2007 20:10:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wie gesagt du wurdest bereits auf Firebird embedded hingewiesen, da brauchst du keine ODBC oder Treiber. Auch SQLite sollte sowas bieten.<br />
Es stellt sich natürlich die Frage ob man für 3 Tabellen eine dedizierte SQL-Datenbank braucht. Ein paar CSV oder XML-Dateien reichen dafür auch und lassen sich prima mit Builder-internen Mitteln laden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274856</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 27 Apr 2007 20:10:24 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Datenbankeinbindung on Sat, 28 Apr 2007 13:30:10 GMT]]></title><description><![CDATA[<p>hmm ok ok ich versuch mich ma an Firebird ran. Hab zwar keine ahnung was das genau ist oder sein soll aber na gut. ne sql datenbank ist insofern wichtig da ich dynmisch die frage rausholen muss. und zwar sind es 5 themengebiete mit jeweils 15 stufen und pro stufe sind es min 3 frage und diese soll random ausgegeben werden. also alles net so einfach</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275152</guid><dc:creator><![CDATA[suerte2]]></dc:creator><pubDate>Sat, 28 Apr 2007 13:30:10 GMT</pubDate></item></channel></rss>