![]() |
CreateOleObject [beantwortet]
hallo folks! :)
mit hilfe dieser function lege ich eine leere access-database an:
Delphi-Quellcode:
unter MSAccess 2002 (firma) wird diese database problemlos geöffnet, jedoch unter MSAccess 97
function CreateAccessDataBase(aFilename:TFilename):string;
var cat: OleVariant; begin Result:= ''; try cat:= CreateOleObject('ADOX.Catalog'); cat.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ aFilename+ ';'); cat:= NULL; except on e: Exception do Result:= e.message; end; end; (zu hause) meldet Access beim öffnen: 'unbekanntes datenformat' hat jemand von euch einen tipp, wie man es hinbekommen kann, damit auch MSAccess 97 dieses format akzeptiert? ich arbeite mit delphi 4.0 (standard) und den TaoADO-Komponenten. mfg, stefan |
Re: CreateOleObject
Hallo,
so werden Access-Datenbanken erzeugt, die Access 97 lesen kann
Delphi-Quellcode:
Jet OLEDB:Engine Type=5 wäre dann Access 2000
cat.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.mdb;Jet OLEDB:Engine Type=4');
Habe es unter Win95 mit Access 97 getestet. |
Re: CreateOleObject
hallo jens!
danke für die rasche antwort. mfg, stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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 by Thomas Breitkreuz