Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE soll beim instalieren bestimmte Konfiguration haben (https://www.delphipraxis.net/40470-bde-soll-beim-instalieren-bestimmte-konfiguration-haben.html)

ibp 28. Feb 2005 15:43

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
aus der oh:
Zitat:

DatabaseName kann ein vollständiger Pfadname sein, wenn eine Verbindung zu einer Paradox- oder dBASE-Datenbank hergestellt wird.

ak1 1. Mär 2005 06:49

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
:oops:

ak1 3. Mär 2005 12:40

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
Ich habe jetzt mal folgendes Probiert:
db.Params.Add('/KONFIGURATION/TREIBER/NATIVE/DBASE/LEVEL=4');
db.connected:=true;

Leider bringt das nichts. Die Tabellen lassen sich nicht mit Excel öffnen, da anscheinend immer noch mit dem Level 7, wie er in der BDE-Verwaltung eingestellt ist, die Tabelle beschrieben wird.
Bin ratlos.

ibp 3. Mär 2005 12:51

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
natürlich wird die einstellung in der bde nicht geändert, die sind nur für die entsprechende session!

ak1 3. Mär 2005 13:16

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
So soll es ja auch sein. Wenn ich diese Tabelle nun mit Level 4 beschreibe aber in der BDE-Einstellung ist Level 7 gesetzt, dann sollten ich diese doch auch mit Excel öffnen können. Sonst macht das für mich keinen Sinn. Wenn ich das Level in den BDE-Einstellungen auf 4 setze, und die Tabelle vom Programm beschreiben lasse, dann kann ich die Tabelle auch mit Excel öffnen.
Bin total ratlos.

ibp 3. Mär 2005 13:24

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
also ich kann mit excel auch level 7 öffnen! was hat das jetzt aber eigentlich mit deinem delphi-programm zu tun, kannst du denn nun damit arbeiten oder nicht?

ak1 3. Mär 2005 13:58

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
Das ist natürlich sehr merkwürdig.
Gut, bei uns ist es so, dass wenn ich mit den BDE-Komponenten TTable und TQuery Werte in DBase-Tabellen Werte eintrage und editiere ich diese Tabellen in Excel nur öffnen kann, wenn in der BDE-Einstellung das Level auf 4 steht. Ist Level auf 7 und ich lasse das Programm durchlaufen, dann kann ich die DBase-Tabellen zwar ganz normal in der Datenbankoberfläche von Delphi öffnen aber in Excel eben nicht. Excel bringt dann immer die Meldung "Das Format der Datei konnte nicht gelesen werden....".

Ich habe das schon mehrmals ausprobiert, es muss wohl am Level liegen. Vielleicht hast du ja noch eine andere Idee.

ak1 4. Mär 2005 09:03

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
Hallo ibp,

gibt es in Excel evtl. eine Einstellungmöglichkeit um DBase-Tabellen mit Level 7 öffnen zu können?

ibp 4. Mär 2005 09:53

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
Zitat:

Zitat von ak1
Hallo ibp,

gibt es in Excel evtl. eine Einstellungmöglichkeit um DBase-Tabellen mit Level 7 öffnen zu können?

:?: bei excelforen nachfragen!

dietmarius 21. Jun 2005 14:26

Re: BDE soll beim instalieren bestimmte Konfiguration haben
 
Ich hatte kürzlich das gleiche Problem:

in einer Applikation sollte das dBase Level auf 4 gesetzt werden um
die Interaktion mit einem Älteren Programm sicherzustellen, welches
nicht mit Level 7 zurechtkam.

Die Lösung war recht simpel:

Dieser Codeschnipsel in der Formcreate Methode eingefügt, war erfolgreich:


var dbli : TStringlist;

begin
{ Der BDE dBase-Treiber wird aus Kompatibilitätsgründen auf temporär Level 4 }
{ eingestellt, um den Datenaustausch mit dem alten Programm zu ermöglichen }

dbli := TStringlist.create; { temporäre Stringliste zur Übergabe des Level Parameters }
dbli.add('level=4'); { gewünschter dBase Level }
session.modifydriver('DBASE', dbli); { Temporäre Modifikation des Levels für die laufende Anwendung }
dbli.free; { Freigabe der temporären Liste }
...
...
...
end;

Diese Einstellungen haben keinen Einfluß auf die globale Konfiguration der BDE und wirken nur
im Zusammenhang mit der laufenden Applikation


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr.
Seite 2 von 3     12 3      

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