Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Datenbank mit Fertigem Programm ausliefern?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
17.06.2006, 15:12 Uhr
dmueller



Hallo,

habe nochmal eine Frage wegen Datenbanken.
Das Programm, dass ich erstellen will brauch einige Daten zur Verfügung um diverse Berechnungen auszuführen. Diese Daten habe ich mir nun in einer Datenbank angelegt. In diesem BDE von Borland. Dort gebe ich ja auch den Pfad zur DB an.

Was ist nun wenn ich das Programm fertigstelle und auf einem Benutzerrechner laufen lasse. Bei dem Benuzter ist ja keine BDE-Verwaltung und kein Borland Builder installiert. Kann das Programm trotzdem auf die DB zugreifen? Und wie ist das mit dem Pfad? Logisch wäre, dass die DB über den gleichen Pfad zu erreichen ist. Dafür müsste natürlich ach der Pfad auf dem BenutzerPC existieren. Auf meiner Festplatte ist die DB auf DPfad, wenn der Benutzer nun kein D hat? Kann man auch einen indirekten Pfad, also z.b. nur /db/db-name.db, dass die db im Unterordner "db" des Programmordners liegt?
Und wie ist das mit meinen eingegebenen Daten? Kann ich die so einfach mit kopieren?

Kann das leider nicht Testen, würde es nur gerne wissen, nicht dass ich das ganze auf meinem PC erstelle und hinterher kanns auf keinem anderen PC laufen, da dort keine BDE-Verwaltung existiert.

Kann mir da jemand eine Antwort geben? Wäre Super!

Schöne Grüße

Daniel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.06.2006, 21:12 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Das einfachste ist mit einem Setupprogramm (z.B InstallShield), die BDE mitzuliefern. InstallShield findet z.B. die Abhängigkeiten. K.A. ob so etwas von Borland noch mitgeliefert wird! (früher war mal eine Basiversion mit beim CBuilder dabei). Warum machst Du es eigentlich nicht über ADO?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.06.2006, 21:17 Uhr
dmueller



Hi,

danke für die Antwort, ein Setupprogramm hatte ich auch vor eins zu erstellen. Daran hab ich auch schon gedacht. Dann ginge das damit.

was ist ADO?

Mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.06.2006, 10:07 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
sry hatte ich gestern übersehen.

ActiveX Data Objects. Die Komponenten sollten eigentlich beim Builder dabei sein (dbGo?).
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.06.2006, 11:19 Uhr
dmueller



Hi,

ja ADO ist dabei. Wo ist denn der Unterschied zwischen ADO und BDE? Hab grad mal probiert die ADO zu verbinden, wie komm ich denn dort an die Datenbank ran?

Eine frage oben zum BDE Mitliefern? Was wird denn da benötigt? Muss dann trotzdem die DB auf dem gleichen Pfad liegen wie jetzt bei der erstellung?

MfG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.06.2006, 12:14 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
leider hab ich den CBuilder nicht installiert und kann Dir da kaum weiterhelfen (hier kann Reyx evtl. einspringen).
Aber das Prinzip ist überall gleich: Über eine ADO - Connection per OLE-DB Provider die Verbindung zur DB aufbauen.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 18.06.2006 um 12:15 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: