Einzelnen Beitrag anzeigen

Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#1

Access über ADOX Komprimieren

  Alt 25. Aug 2006, 12:34
Datenbank: ACCESS • Version: 200 • Zugriff über: ADOX
Hi
Ich habe in einem meiner (älteren) Projekte mit hilfe dieser Anleitung eine Datenbank angelegt. Das Ding wird nur leider etwas Groß. Wenn ich die Datei mit Access (2003) öffne kann ich sie ja "Komprimieren & reparieren" und genau das wollte ich nun mit meinem Programm machen.

Nur leider habe ich es bis jetzt, selbst mit der Suche, nicht geschaft dies zu bewerkstelligen.

Aber da könnt ihr mir doch bestimmt weiterhelfen oder?



Kleiner Auszug ...
Delphi-Quellcode:
sDataSource := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + vDatabaseFileName + ';';
ADOXCatalog.Create1(sDataSource);
cCreateAdresse := 'CREATE TABLE Messwerte(' + cCRLF
                  + 'ID counter,' + cCRLF
                  + 'Datum_Zeit Datetime,' + cCRLF
                  + 'Versuchsname String,'
                  ...
                  ...
  ADOQuery.SQL.Text := cCreateAdresse; // Zu erstellende Spalten übergeben
  ADOQuery.ExecSQL; // Execute / Ausführen
Bin auch evtl. für neue/andere Wege eine *.mbd Datei zu erstellen offen ... aber n einfacher Compact Befehl (wie z.B. bei ABS-DB) währ mir natürlich lieber ^^
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat