Einzelnen Beitrag anzeigen

dietmarius

Registriert seit: 21. Jun 2005
Ort: Rostock
1 Beiträge
 
#20

Re: BDE soll beim instalieren bestimmte Konfiguration haben

  Alt 21. Jun 2005, 14:26
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
  Mit Zitat antworten Zitat