Robert W.B. Linn´s Software, Beispielprojekte und Tipps zu TurboDB, TurboDB VCP, TurboDB Studio, Visual Data Publisher
   
TurboDB: Wie können Tabellen auch von CD (READONLY) ansprechen?
TurboDB VCL Übersicht  Alle Topics 
Komponenten TurboDB und TMS Component Pack  »  TurboDB - Tipps und Hinweise  »  TurboDB: Wie können Tabellen auch von CD (READONLY) ansprechen?  | 

1/ Die Tabellen dürfen nur im Lesezugriff geöffnet werden:
 TdbTable.ReadOnly := True;
2/Es muss verhindert werden, dass TurboDB die für die Mehrbenutzer
Verwaltung benötigten Dateien (*.net, *.mov) einrichtet.
Öffnen Sie die Tabellen dazu exklusiv:
 TdbTable.Exclusive := True;
 TdbTable.Open;
Getestet mittels TurboDB 4 für VCL.

Hinweis
Queries die alle auf die selbe TTdbDatabase zugreifen. Die
Database ist auf Readonly und Exclusive gesetzt. Somit also auch alle
Querys. Alle .Net und .Mov Dateien habe ich gelöscht.
Das Programm funktioniert.
Werden die Schreibrechte auf der Festplatte entfernt, so sind sie nach dem
Ausführen des Programms wieder da.
Brenne ich die DB und das Programm auf CD, bekomme ich beim Start folgenden
Fehler:
Preparing SQL statement: Cannot open Table. Error in login.
Ersetze ich den Query durch eine Table und benutze die gleich Datenbank,
dann funktioniert es ohne Probleme.


Letzte Änderung 02.01.2012 18:53 Erstellt mittels KALHelp Version 6.8 (02-01-2012) (alle Rechte vorbehalten) (c) Robert W.B. Linn @53° 38' 60''N 9° 48' 0''E