AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken BDE - Kann Dateien nicht exclusiv öffnen.
Thema durchsuchen
Ansicht
Themen-Optionen

BDE - Kann Dateien nicht exclusiv öffnen.

Ein Thema von diskalle · begonnen am 20. Dez 2012 · letzter Beitrag vom 30. Dez 2012
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.289 Beiträge
 
Delphi 12 Athens
 
#11

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 21. Dez 2012, 12:19
Zitat:
Wenn Deine Waschmaschine nur noch mit 600 Umdrehungen läuft
...dann soll er aber die Waschmaschine mit 600 Umdrehungen weiter benutzen, nicht einen Motor mit 1000 einbauen und sich dann wundern daß die Kiste durch das Zimmer läuft...

Worüber diskutieren wir eigentlich ?
  Mit Zitat antworten Zitat
diskalle

Registriert seit: 20. Dez 2012
8 Beiträge
 
#12

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 21. Dez 2012, 12:21
Ich würde die Meldung wörtlich nehmen und annehmen, dass irgendein Prozess noch zugreift.
Zur Prüfung auf dem Host/Fileserver unter Verwaltung/ComputerVerwaltung/FreigegebenOrdner schauen, was oder wer da rumturnt und ggF. trennen.
Guter Tipp - Danke!
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 21. Dez 2012, 21:45
Hallo,

Team-Viewer nehmen und nachsehen.


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#14

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 21. Dez 2012, 22:36
Moin zusammen,

handelt sich offensichtlich um eine Paradoxdatenbank. Würde mir Vollzugriff auf das Verzeichnis geben lassen, alle Tabellendateien auf lokalen Rechner kopieren, ändern und wieder uploaden. Wenn der lokale Rechner noch ein XP hat vereinfacht das die Aktion deutlich.

Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.170 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 21. Dez 2012, 23:05
... alle Tabellendateien auf lokalen Rechner kopieren, ...
Damit sollte das problem des optimistischen Sperrverfahrens entschäft werden.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#16

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 22. Dez 2012, 01:30
So gewaltig ist ein Port auf z.B. MySQL o.ä. doch gar nicht . Klar, man muss die Tabellen halt neu erstellen *, aber die Inhalte sind mit einem kleinen 20-Zeilen Tool schnell rüber geschafft, und praktisch alle Methoden, die die BDE relevanten Komponenten bieten, sind nahezu funktional unverändert auch in aktuellen DB Kompos für "richtige" DBMS vorhanden, womit das weitestgehend ein Suchen/Ersetzen-Trip in den *.dfm und *.pas wird. So lange man ein sogar nur halbwegs ordentlich geschriebenes Programm hat, würde ich den Aufwand nahezu unabhängig von der Projektgröße auf 1-3 Tage schätzen. Wenn einem Kunden das unter dem Stichwort "Bestandsschutz" nicht wert ist, wäre fast eine Sonderberatungsstunde fällig. Vor allem dann, wenn das Projekt so groß ist, dass man eine DBMS Änderung fürchtet. Das ist auch kein hochnäsiges Gelaber, wie es wie mir scheint ab und an hier aufgenommen wird, sondern oftmals einfach die Summe an Erfahrungen in einen bestens gemeinten Rat (für Kunden und Entwickler) zusammengefasst.

*) Selbst das wäre bei ggf. extremer Anzahl an Tabellen/Spalten noch über ein eigenes Minitool sehr fix gemacht.


Wir hatten selbst bei unseren sparsamsten Kunden bislang keinerlei Probleme unsere Upgrades von Paradox auf MySQL/MariaDB bzw. MSSQL zu verkaufen. Sogar Kaufleute verstehen in der Regel, dass die Technik nicht stehen bleibt, und ein bestehendes laufendes System aktuell zu halten am Ende weit günstiger kommt, als in geringfügig größeren Abständen ein komplettes Rewrite zu ordern.

Die BDE mag in vielen Fällen noch ausreichend erscheinen, aber mit ein wenig Sinn für Weitblick sollte schnell klar werden, dass man sich und seine Kunden damit am Ende eigentlich ein wenig betrügt. Vor allem, wenn dann ggf. auf ein Mal Erweiterungswünsche aufkommen (z.B. in Richtung Web) oder komplexere Statistiken/Auswertungen: Dann kommt zu denen am Ende wohl noch der Port hinzu, und dann gilt es zwei Änderungen als eine zu verkaufen (=billiger als zwei), und wo man letztlich doch noch ein paar Stunden Lernaufwand investieren muss, die die Deadline für die neuen eigentlichen Features gefährden. Ich würde mich daher lieber an einem ruhigen Wochenende an die Umsetzung auf ein aktuelles DBMS begeben, und wenn es der Kunde partout nicht einsieht dafür Geld auszugeben, dann bekommt er es halt gratis. Mittelfristig macht es dein Leben als Entwickler später einfacher, und ein wenig lassen sich solche (sogar recht geringen) Kosten auf Folgeprojekte und andere Serviceleistungen verteilen.
Die Chance bei der Abkehr von der BDE etwas zu verlieren ist einfach viel zu gering es nicht zu versuchen.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.465 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#17

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 22. Dez 2012, 11:57
So gewaltig ist ein Port auf z.B. MySQL o.ä. doch gar nicht .
Ich empfehle vorher allerdings einen Blick in die Lizenzbedingungen von MySQL.

Aber diese Diskussion ist hier müßig. Es geht darum, ein konkretes Problem zu loesen.

Ich kann mich den bisher geäußerten Vorschlägen nur anschließen:

* mittels der Server-Tools nachsehen, ob die Datei vielleicht wirklich noch im Zugriff ist und von wem und wo
* Virenscanner ausschalten
* Dateien lokal kopieren, bearbeiten und nachher wieder zurueck

Wenn nichts davon hilft, muss der Kunde wohl in den sauren Apfel beißen und Remotezugriff erlauben oder schlimmstenfalls Reisekosten und Stundenlohn bezahlen.
Thomas Mueller
  Mit Zitat antworten Zitat
diskalle

Registriert seit: 20. Dez 2012
8 Beiträge
 
#18

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 23. Dez 2012, 20:53
Vielen Dank an alle für eure Meinungen und Tipps zum Thema.
Leider hat alles nicht wirklich weitergeholfen und ich habe die Dateien manuell bearbeiten müssen.

Da wir nun auf Grund dieser Erfahrung die Anwendung aktualisieren wollen, bitte ich um Hinweise welche Datenbanken ihr aktuell empfehlen könntet. (@Moderator: falls das hier OT ist, bitte verschieben.)

Da ich in den letzten jahren nur noch mit Webprogrammierung zu tun hatte, bin ich nicht auf dem aktuellen Stand.
Habe schon nach einer Vergleichs-, Übersichts-, oder Testseite für solche Datenbanken gesucht aber bisher leider nichts wirklich aktuelles finden können bisher.

Als Server wird Windows Server Standard 2007 (mit SP2) eingesetzt. Etwa 10 bis 15 clients.
Was wichtig wäre:
- leichte Installation (für server und client)
- wenig Wartungsaufwand vor Ort
- kostengünstig - Open Source oder für 'kleines Geld' max. 500€
- Support und Weiterentwicklung sollte für die nächsten Jahre gesichert sein (na ja, relativ sicher halt)

Habe schon vor langer Zeit mal einiges über Absolute Database gelesen. Sind schon lange auf dem Markt aber in DE wohl nicht so bekannt oder in Gebrauch? Hat da jemand Erfahrung mit?

Bekannt ist mir sonst natürlich MySQL. Ein wenig bekannt SQLite, TurboDB, ADO, Interbase/Firebird, die alt bekannten halt.

Danke euch!

Edit:
Habe gerade doch noch eine interessante Aufstellung gefunden. Trotzdem wären mir eure persönlichen Erfahrungen wichtig.

Geändert von diskalle (23. Dez 2012 um 21:06 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.537 Beiträge
 
Delphi 11 Alexandria
 
#19

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 24. Dez 2012, 09:16
Ich persönlich habe mich seit Jahren auf Firebird eingeschossen. Das erfüllt alle Deine Bedingungen, ist völlig uneingeschränkt, kostet nichts, ist nicht an Windows gebunden, lässt sich sowohl als C/S als auch Embedded betreiben und verfügt über einige nette Features wie eine RETURNING-Klausel für künstliche PKs. Administrieren lässt es sich z.B. mit IBExpert, Zugriffskomponenten gibt es sowohl kostenfreie wie UIB als auch recht kostengünstige wie IBDAC (willkürliche Auswahl). Von MySQL würde ich aufgrund der undurchsichtigen Lizenz abraten und da eher auf MariaDB setzen. Aber letztendlich musst Du natürlich selbst entscheiden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

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

AW: BDE - Kann Dateien nicht exclusiv öffnen.

  Alt 24. Dez 2012, 09:28
Dem schließe ich mich an.

In Delphi XE3(Enterprise) wird Firebird auch offiziell von DBExpress unterstützt (wer das denn will).
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      

 

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 03:04 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