Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Gesucht und nicht gefunden: ADODB_TLB.pas (https://www.delphipraxis.net/120595-gesucht-und-nicht-gefunden-adodb_tlb-pas.html)

Samweis78 13. Sep 2008 11:45

Datenbank: ADODB • Zugriff über: ADO

Gesucht und nicht gefunden: ADODB_TLB.pas
 
Hallo Leute, seids gegruselt,

ich will in Turbo Delphi ne Excel-Datei auslesen und hab mir dazu ein Beispiel rausgesucht:
Daten aus Excel-Datei lesen: So funktioniert's

Wenn ich das Beispiel nun übernehme, bekomm ich die Unit ADODB_TLB unterstrichen, weil findet er nicht.
Auf einer anderen Seite (von Borland) hab ich dann sowas wie ne Anleitung gefunden, um diese zu bekommen. Habe also msado15.dll, adodb.dll und andere in mein Projekt importiert, in der Hoffnung, dass ich daraus dann die ADODB_TLB.PAS bekomme, aber da passiert nichts. In den Untiefen von Delphi hab ich sogar ne ADODB.PAS gefunden, diese dem Projekt hinzugefügt, aber die tuts wohl nicht. CoConnection, CoRecordset, adOpenKeyset, adLockOptimistic, adCmdText und varToStr bleiben unterstrichen.

Wie mach ichs denn nun in Turbo Delphi? Oder geht das gar nicht in der Turbo-Version?

Schonmal danke für die Tipps!
-Sam

Dezipaitor 13. Sep 2008 12:55

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
für eine AdoDB_TLB.pas braucht man entweder eine binäre type library (Endung TLB) oder eine menschenlesbare (Endung IDL).

Aber du hast doch ADODB.PAS. Benenne doch einfach mal diese nach ADODB_TLB.PAS um, und stecke sie mit in dein Projekt.

Samweis78 15. Sep 2008 10:05

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
Moin Dezi,

also das Umbenennen bringt nichts. Klar, kann ich die Unit dann so einbinden, aber es fehlen ja immernoch die Funktionen/Objekte/Konstanten.

Ich geh mal auf die Suche nach TLB und IDL-Dateien. Auf der Platte hab ich sie schonmal nicht...

-Sam

Dezipaitor 15. Sep 2008 10:12

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
Die TLB habe ich jedoch auch nicht. Welche Interfaces werden da definiert?

Tyrael Y. 15. Sep 2008 10:15

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
Gehe folgendermassen vor...

- Komponenten - Komponente Importieren
- Typbibliothek importiren - Weiter
- Wähle "Microsoft ActiveX Data Objects 2.8 Library" aus
- Weiter - Weiter - Weiter
- Unit erstellen

Fertig ;)

Samweis78 15. Sep 2008 11:48

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
Hallo wieder,


Zitat:

Zitat von Dezipaitor
Die TLB habe ich jedoch auch nicht. Welche Interfaces werden da definiert?

Öhem... Weiss nich... mehr Infos als oben unter den beiden Links sind, habe ich auch nich :(
Oder meinst Du die ADODB.PAS?
Die sähe so aus:
Delphi-Quellcode:
{*************************************************************}
{                                                             }
{       Borland Delphi Visual Component Library              }
{       ADO Components                                       }
{                                                             }
{       Copyright (c) 1999-2005 Borland Software Corporation }
{                                                             }
{*************************************************************}

unit ADODB;

interface

{$R-,Q-}

uses
  Windows, Variants, ActiveX, SysUtils, Classes, TypInfo, DB, OleDB, ADOInt, WideStrings;

...

Zitat:

Zitat von Tyrael Y.
Gehe folgendermassen vor...

Danke!
Und das hätte mit Sicherheit funktioniert... wenn ich nicht nur die Turbo Delphi-Version hätte.

Schade. Damit ist mein Projekt wohl gestorben, fürchte ich !?

Mfg,
Sam

Balu der Bär 15. Sep 2008 11:59

Re: Gesucht und nicht gefunden: ADODB_TLB.pas
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du brauchst also die Unit ADODB_TLB.pas?

Google spuckt doch was aus, hier zum Beispiel: http://vvv.truls.org/pascal/Units.De.../ADODB_TLB.pas

Nur leider scheint der Server zu stocken, bei mir wird die Datei nicht ganz geladen. Ansonsten hilft dir vlt. das (auch gefunden, habs dir mal angehangen):

Samweis78 15. Sep 2008 21:34

Gefunden: ADODB_TLB.pas !!!
 
OCH,

danke Balu!

Klingt jetz blöd, aber auf Google bin ich nich gekommen. Dafür hab ich meine Festplatten mehrfach umgepflügt.
Jedenfalls hilft die Datei und jetzt kanns weiter gehen.

DANKE !
:cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:03 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