Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Löschen von _DBASELOCK Datenfeld (https://www.delphipraxis.net/29929-loeschen-von-_dbaselock-datenfeld.html)

Nosti 16. Sep 2004 20:37


Löschen von _DBASELOCK Datenfeld
 
Hallo,

habe vor längerer Zeit für ein LAN-Projekt, knapp 100 dBase-Dateien über die Datenbankoberfläche von Delphi 5 erstellt. Hierbei hatte ich die Option für die "Datensatzsperre" aktiviert.

Nun soll aber das Programm nicht mehr von der BDE abhängig sein und eine andere Engine zum Einsatz kommen.

Jetzt zu meinem Problem: leider funktionieren alle Umwandlungstools der Anbieter nicht, solange die Tabellen das versteckte Feld: _DBASELOCK enthalten. Alle Versuche das Feld über ein Delphi-Programm zu entfernen, scheiterten bisher (auch mit SQL). :(

Natürlich wäre es möglich, jede Datei über die Datenbankoberfläche zu laden, das Feld zu löschen und unter einem neuen Namen zu speichern. Wäre aber doch sehr zeitaufwendig und in diesem Fall nicht sehr sinnvoll. Schließlich sollen die Daten beim Kunden direkt konvertiert werden.

Bei meiner Google-Suche habe ich fast keine Ergebnisse hierzu gefunden.
Ich hoffe, das ihr mir helfen könnt. Vielen Dank schon jetzt. :)

Gruß Nosti

Memo 17. Sep 2004 16:18

Re: Löschen von _DBASELOCK Datenfeld
 
Zitat:

Jetzt zu meinem Problem: leider funktionieren alle Umwandlungstools der Anbieter nicht, solange die Tabellen das versteckte Feld: _DBASELOCK enthalten. Alle Versuche das Feld über ein Delphi-Programm zu entfernen, scheiterten bisher (auch mit SQL).
Statt zu versuchen das Feld zu entfernen würde ich die Tabelle neu erstellen(geht zB. mit SQL) lassen und die gewünschten Daten übernehmen. Das sollte doch schnell gemacht sein.

Nosti 18. Sep 2004 13:44

Re: Löschen von _DBASELOCK Datenfeld
 
Danke für deinen Tip.
Am Besten schreibe ich direkt eine Prog, die alle Tabellen in das neue Format (NON-BDE) überträgt.
MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:44 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