AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Warum BDE nicht (mehr) benutzt werden sollte
Thema durchsuchen
Ansicht
Themen-Optionen

Warum BDE nicht (mehr) benutzt werden sollte

Ein Thema von jobo · begonnen am 15. Nov 2012 · letzter Beitrag vom 24. Jun 2013
Antwort Antwort
Seite 6 von 7   « Erste     456 7      
Furtbichler
(Gast)

n/a Beiträge
 
#51

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 21. Dez 2012, 00:36
1000x gesagt: Paradox, BDE und: Rechner ausschalten => Auf Wiedersehen.

DBase ist da robuster.

BDE ist eben fürchterlich anfällig bzw. nicht zu gebrauchen, wenn du mehr als eine Anwendung mit abweichenden Parametern auf dem PC hast.

Aber es ist alles 100000x gesagt.

Also: Deckel drauf und freuen, wenns läuft.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#52

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 21. Dez 2012, 09:27
@Furtbichler:
Das Thema war, "Warum BDE nicht (mehr) benutzt werden sollte"
nicht, "lass uns einfach nicht mehr drüber reden"
Gruß, Jo
  Mit Zitat antworten Zitat
hberdel

Registriert seit: 1. Feb 2003
Ort: Darmstadt, Provence, Südspanien
31 Beiträge
 
Delphi XE5 Professional
 
#53

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 00:27
Hallo Gemeinde, ohne ein Pfarrer zu sein,

um es vorweg zu sagen, ich bin Amateur (71 J.) und benutze mein Proggy für die Ferienhausvermietung schon seit es Windows gibt. Ich passe es natürlich immer wieder an und verwende zur Zeit DELPHI 2010 auf WIN 7 32 bit.

Nun habe ich mir einen neuen Rechner zusammengeschraubt und ein 64-bit OS installiert. Alles läuft sagenhaft schnell, nur die Delphi-Entwicklungsumgebung findet die BDE Paradox Tabellen nicht. Die Ferienhaus-EXE läuft aber problemlos.

Natürlich weiß ich, dass die Umstellung auf eine SQL-Datenbank an der Zeit ist, möchte das aber auf diesem neuen, schnellen Rechner machen - möglichst ohne nochmal auf WIN 7 32 bit zurück zu müssen.

Wenn jemand einen simplen Trick hat, dass Delphi auch mit der 64 bit-Umgebung zurecht kommt, wäre das toll.

Aber andererseits möchte ich auch einen guten Rat haben, auf welche Datenbasis ich umsteigen soll. Wie wärs z.B. mit MySQL, das habe ich auch für die Internetsite in Gebrauch.

An Lehrgängen werde ich nicht teilnehmen aber zum Kauf von guten Fachbüchern bin ich gerne bereit.

. . . in der Hoffnung, dass ihr mir alle möglichen Fehler verzeiht . . .

French
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#54

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 10:04
Wenn jemand einen simplen Trick hat, dass Delphi auch mit der 64 bit-Umgebung zurecht kommt, wäre das toll.
Bei mir funktioniert das lokal problemlos. Was genau passiert denn?
Vielleicht musst du nur das Arbeitsverzeichnis an der Verknüpfung für Delphi auf das mit den Datenbanken ändern? (Das mache ich bei mir programmatisch mit einem kleinen Package.)

Aber andererseits möchte ich auch einen guten Rat haben, auf welche Datenbasis ich umsteigen soll. Wie wärs z.B. mit MySQL, das habe ich auch für die Internetsite in Gebrauch.
Wenn das nur ein kleines Tool für dich ist, das nur auf einem PC auf die Datenbanken zugreift, würde ich Firebird Embedded empfehlen. Da bleibt dein Programm ähnlich wie jetzt, die nötigen DLLs liegen einfach im Anwendungsordner, genauso die Datenbankdateien, fertig.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
TReader

Registriert seit: 6. Mai 2013
13 Beiträge
 
#55

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 11:51
Eine andere Alternative wäre SQLite. Da hast du nur eine DLL, die du mitgeben musst, alles andere kannst du im Programm selbst machen. Ich verwende SQLite für einige kleinere und auch größere Projekte und hab bisher nichts gefunden, was man damit nicht machen kann.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#56

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 12:53
Ich verwende SQLite für einige kleinere und auch größere Projekte und hab bisher nichts gefunden, was man damit nicht machen kann.
Machen kann man alles. Jedoch (test vor 3 Jahren) war es teilweise sehr viel langsamer als sonstige Altenativen ADS, TurboDB und Co.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#57

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 13:42
Auch die aktuelle Version ist deutlich langsamer, auch im Vergleich zu FireDAC mit Firebird oder MS SQL. Bei kleineren Datenmengen wird man das allerdings kaum merken.
Viel mehr stört mich, dass die Möglichkeiten, die man sonst mit SQL hat, dort deutlich eingeschränkt sind. Aber auch das wird man bei kleineren Projekten nicht merken...
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#58

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 15:02
@hberdel

Wenn es nur darum geht, das Projekt weiter laufen zu lassen könnte eine angepasste BDE-Version helfen.
Damit hatten wir bisher keine Probleme.
(Um dem Aufschrei vorzubeugen: Die BDE sollte nicht für neue große Projekte eingesetzt werden.)

Bei MySQL gibt es etwas undurchsichtige Lizenzbedingungen.
Empfehlenswert ist sonst noch Firebird (komplett kostenfrei) und IBExpert als Verwaltungstool (gibt es auch eine freie Version).
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
TReader

Registriert seit: 6. Mai 2013
13 Beiträge
 
#59

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 15:15
Bzgl. SQLite: Die Geschwindigkeit schlägt erst dann zu, wenn es um wirklich viele Zugriffe geht, darunter merkt man es wohl kaum (ausgenommen man testet es und ist auf mikrosekundendstel scharf). Auch die Verwendung von nahezu jedem größeren Unternehmen (Beispiele) bekräftigt mich in der Verwendung von SQLite.

Aber wie andere bereits erwähnt haben: Es kommt immer auf den Verwendungszweck drauf an! Für meine Anwendungen reicht es vollkommen aus, und ist durch die geringe Größe perfekt. Auf die paar Features, die SQLite im Gegensatz zu anderen DBMS nicht hat, verzichte ich deshalb gerne.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#60

AW: Warum BDE nicht (mehr) benutzt werden sollte

  Alt 22. Jun 2013, 21:02
Empfehlenswert ist sonst noch Firebird (komplett kostenfrei) und IBExpert als Verwaltungstool (gibt es auch eine freie Version).
Ich persönlich würde nur noch den Microsoft SQL-Server Express mit SSMS nehmen. Der ist für den Preis (nämlich umme) einfach das bei weitem Beste, was es gibt. Oben drauf packt MS auch noch die Fulltext-Engine. Was will man eigentlich mehr? Maximal sind 10GB drin, und das sollte fast immer ausreichen.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz