![]() |
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Frage zu ADO und Delphi 7 PE...
Hallo,
ich möchte mittels ADO auf eine Access-Datenbank zugreifen. Hab dazu folgenden Code erstellt:
Delphi-Quellcode:
Leider klappt das nicht, denn adOpenStatic, adLockReadOnly, adCmdText sind nicht definiert. Wie kann ich dieses Problem beheben?
uses
ComObj; procedure TForm1.Button1Click(Sender: TObject); var oConn, oRs: variant; sQuery: String; begin oConn := CreateOleObject('ADODB.Connection'); oRs := CreateOleObject('ADODB.Recordset'); oConn.Open('Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=D:\datenbank.mdb'); sQuery := 'SELECT * FROM Tabelle1'; oRs.Open(sQuery, oConn, adOpenStatic, adLockReadOnly, adCmdText); end; |
Re: Frage zu ADO und Delphi 7 PE...
Kann man in PE Typlibraries importieren?
Falls ja entsprechende "Microsoft ActiveX Data Objects"-Library importieren (oder von jemand mit einer besseren Delphi-Version das Importergebnis geben lassen). |
Re: Frage zu ADO und Delphi 7 PE...
Wie kann ich prüfen, ob ich das importieren kann? Ich kann halt ActiveX importieren, aber da steht nichts von MDAC. Habe Win XP SP2.
|
Re: Frage zu ADO und Delphi 7 PE...
Du brauchst den Menüpunkt "Projekt/Typbibliothek importieren".
Und in der Liste z.B. den Eintrag "Microsoft ActiveX Data Objects 2.5 Library" auswählen. Diese Komponenten sind keine ActiveX (Visuellen) Komponenten. |
Re: Frage zu ADO und Delphi 7 PE...
Sehr gut, damit geht es. Vielen Dank.
|
Re: Frage zu ADO und Delphi 7 PE...
Zitat:
Ich habe unter D2005 Personal den Menüpunkt Typebibliothek importieren nicht. Ich bin den Umweg über das SDK gegangen: Erstzweise kann man sich das Plattform SDK von Microsoft installieren. Darin findet man dann die Headerdatei "adoint.h". Aus dieser Datei kann man dann die Werte für die Konstanten holen. adOpenStatic = 3 adLockReadOnly = 1 adCmdText = 1 |
Re: Frage zu ADO und Delphi 7 PE...
Ne, hab wieder Delphi 7 Personal. Bin mit der 2005 nicht klargekommen...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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