Delphi-PRAXiS
Seite 7 von 7   « Erste     567   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Warum BDE nicht (mehr) benutzt werden sollte (https://www.delphipraxis.net/171624-warum-bde-nicht-mehr-benutzt-werden-sollte.html)

Phoenix 22. Jun 2013 20:22

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von Furtbichler (Beitrag 1219465)
Maximal sind 10GB drin, und das sollte fast immer ausreichen.

Jain. Es gibt schon mehr Einschränkungen (siehe hier: http://msdn.microsoft.com/en-us/libr...=SQL.110).aspx ).

Maximal eine CPU bzw. 4 Kerne.
Maximal 10 GB Platz pro Datenbank.
Maximal 1 GB RAM Verwendung pro Datenbank.

Für lastintensive Anwendungen kann das 1 GB RAM schon knapp werden. Die DB muss dann mehr Disk-I/O machen, was die Performance stark drückt. Die CPU-Einschränkungen ist bei der Express eher Problemlos, da bei hoher Last eher der Speicher ausgeht als die CPU-Power. Die 10 GB Platz sind allerdings tatsächlich reichlich, wobei ich auf der Arbeit auch schon regelmäßig mit Datenbanken > 30 GB hantiere.

Auf der anderen Seite: Wenn man solche Datenmengen in lastintensiven Szenarios bewegt, dann sollte dort auch die Kohle für die größeren Editionen drin sein.

bcvs 24. Jun 2013 07:26

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Zitat:

Zitat von hberdel (Beitrag 1219419)
Alles läuft sagenhaft schnell, nur die Delphi-Entwicklungsumgebung findet die BDE Paradox Tabellen nicht. Die Ferienhaus-EXE läuft aber problemlos.

....

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

Ich stand kürzlich auch vor dem Problem, eine etwas ältere BDE-Anwendung unter Win7-64Bit erweitern zu müssen. Dabei hatte ich ähnliche Probleme wie Du: Die Delphi-IDE (2007) fand die Paradox-Tabellen nicht (genaue Fehlermeldung weiß ich nicht mehr).

Bei mir hat folgendes geholfen: Eine TSession-Komponente auf einem DataModul (wurde vorher nicht benutzt). Dort NetFileDir und PrivateDir auf passende Werte einstellen und wenn die IDE auf eine Tabelle zugreifen soll, bei der entsprechenden TTable oder TQuery den SessionName auf die Session setzen.

jaenicke 24. Jun 2013 08:13

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Da macht es eher Sinn die BDE Einstellungen des PCs mal zu überprüfen. Oft stehen in der BDE Konfiguration für NET DIR und DATA REPOSITORY ungültige Pfade, sprich nicht beschreibbare. Dort muss aber ein beschreibbares Verzeichnis drin stehen. SHAREDMEMLOCATION sollte ab Vista auch einen Wert wie 5BDE haben.

Das hätte aber nichts damit zu tun, dass "die Datenbanken nicht gefunden werden"... da würden andere Meldungen kommen.

baumina 24. Jun 2013 08:43

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Eine funktionierende BDE für Windows 64-bit habe ich hier gefunden :

http://cc.embarcadero.com/item/27573

stahli 24. Jun 2013 10:29

AW: Warum BDE nicht (mehr) benutzt werden sollte
 
Ups, dahin wollte ich in #58 auch verlinken... :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.
Seite 7 von 7   « Erste     567   

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