![]() |
Delphi 4 - BDE-Anbindung
Ich habe bisher mit Delphi 1 und der BDE 2.5 experimentiert. Die Anbindung der BDE an Delphi war kein Problem.
Nun versuche ich es mit Delphi 4 und der BDE 5.01. Außer Fehlermeldungen und Benutzer-Login Aufforderungen habe ich damit keinen Erfolg. Kann mir jemand weiterhelfen? :? |
Re: Delphi 4 - BDE-Anbindung
Willst du auf das BDE-API direkt zugreifen? Sonst sollte es eigentlich reichen, wenn du die entsprechenden Komponenten aufs Formular ziehst. Wenn nicht, würde ich die BDE mal neu installieren.
|
Re: Delphi 4 - BDE-Anbindung
Zitat:
|
Re: Delphi 4 - BDE-Anbindung
Hallo !
Hm, ist mir nicht so ganz klar was Du machen willst . Benutzerlogin ? Versuchst Du eine Datenbank zu öffnen ? Paradox Passwortgeschützt ? Was verstehst Du unter "Anbindung der BDE " ? Normalerweise arbeitet die BDE doch mehr im Hintergrund bei der Benutzung der Komponenten des Datenzugriffes. Stephan |
Re: Delphi 4 - BDE-Anbindung
Hallo natter24,
Sieht eigentlich danach aus ob Du auf eine Paradox-Datenbank Zugreifen wollst und es sich doch um eine Paradox-Datenbank Handelt ! Alias auf PAradox umstellen. Kontrolliere auch nochmal den Pfad zur Datenbank ! Gruß // Martin |
Re: Delphi 4 - BDE-Anbindung
Vielen Dank für die bisherigen Anregungen, aber sie treffen mein Problem noch nicht ganz.
Mit Delphi 1 habe ich Datenfelder über den Alias, der zuvor in der BDE eingerichtet worden ist, mit der Datenbank verbunden. Dieses Verfahren möchte ich nun auch unter Delphi 4 und der BDE 5.01 anwenden. Dazu habe ich z.B. für ein dBEdit-Feld unter 'database' den entsprechenden Alias ausgewählt. Es erscheint dann das Benutzer-Login Fenster (die Daten, die ich dort eingeben muß, sind mir unbekannt) und nach Bestätigung die oben beschriebene Fehlermeldung. Gebe ich unter 'database' den Pfadnamen ein, so funktiniert die Verbindung. Doch damit ist mir nicht weitergeholfen, denn der Pfadname kann sich bei Installation des Programms auf einen anderen PC ändern (oder ist etwa der Pfadname relativ?). |
Re: Delphi 4 - BDE-Anbindung
Überprüf mal ob für den Alias der richtige Datenbanktreiber eingestellt ist.
|
Re: Delphi 4 - BDE-Anbindung
N´abend natter24
Niko hat schon recht - an der Aliaseinstellung kann das gut liegen. Vielleicht ist hier der falsche Datenbanktreiber oder der falsche Pfad eingetragen. Egal - ich bevorzuge eigentlich eine andere vorgehensweise: Setze den Datenbankpfad im OnCreate-Ereignis des Hautpformulars
Delphi-Quellcode:
Dann liegt die Datenbak im DB_Verzeichnis
database := ExtractFilepath( Application.Exename ) + 'DB_verzeichnis\'
Das DB_Verzeichnis ist ein Unterverzeichnis zu dem wo Dein ExeFile liegt. Das spart den ganzen Aliasstreß und du kannst die ganze Sache einfach kopieren. Grüße // Martin |
Re: Delphi 4 - BDE-Anbindung
[quote="mschaefer"]
Egal - ich bevorzuge eigentlich eine andere vorgehensweise: Setze den Datenbankpfad im OnCreate-Ereignis des Hautpformulars
Delphi-Quellcode:
Danke für die :idea: ,
database := ExtractFilepath( Application.Exename ) + 'DB_verzeichnis\'
ich werde das in den nächsten Tagen einmal ausprobieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 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