![]() |
Acces-DB (.mdb) anlegen ohne Access?
Hi,
folgende Frage: Kann ich über MDAC & Jet auch mdb - Datenbanken anlegen, wenn auf dem Zielrechner kein Access installiert ist?
Delphi-Quellcode:
Dieser Code erzeugt eine komplett leere Access-Datenbank auf "D:\test.mdb". Bei mir ist allerdings auch Access installiert.
uses
ComObj; procedure TForm1.Button1Click(Sender: TObject); var ADOxCatalog: variant; begin ADOxCatalog := CreateOleObject('ADOX.Catalog'); ADOxCatalog.Create('Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=D:\test.mdb'); end; Könnte den Code vielleicht jemand testen, der MS Jet 4.x und MDAC > 2.0 installiert hat, aber kein Access? Oder weiss das jemand aus dem FF? |
Re: Acces-DB (.mdb) anlegen ohne Access?
So moin erstmal also:
Bin mir da auch nich sicher, aber imho is MS Acces ja nur das FrontEnd für mdb's. Solange MDAC's und Jet installiert is, solltest du auch so an die DB rankommen.. :? schöne Grüße Sam PS: kleiner tip..den Pfad nich "hart" coden |
Re: Acces-DB (.mdb) anlegen ohne Access?
Bei mir gehts (XP, D6 Personal, kein Access, MDAC 2.7 SP1).
[edit] So, Version gecheckt. [/edit] |
Re: Acces-DB (.mdb) anlegen ohne Access?
|
Re: Acces-DB (.mdb) anlegen ohne Access?
Zitat:
Ausserdem gehts ja nicht darum, an die mdb 'ran' zu kommen, sondern eine leere mdb neu zu erzeugen. Aber wenn tatsächlich mdac und jet dafür reichen, dann kann prinzipiell jeder eine komplette DB-abhängige Datenbank ausliefern und mit zwei Zeilen eine eigene DB erzeugen, wenn keine vorhanden ist. Macht die Sache für einzelplatzsysteme die ne relationale DB brauchen natürlich um so einfacher :) |
Re: Acces-DB (.mdb) anlegen ohne Access?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz