![]() |
Datenquelle zur Laufzeit erstellen
Hallo,
eigentlich hätte ich erwartet die Antwort hier zu finden, wenn ich zum dumm war: :duck: :) Also, ich habe hier ein kleines Tool, das ohne großartigen Installer funktionieren soll. Dazu müßte ich dann aber eine ODBC-Datenquelle zur Laufzeit erstellen. Leider fehlt mir dazu jeder Ansatz. Kann mir wer helfen? TIA Daniel |
Re: Datenquelle zur Laufzeit erstellen
Hallo tuxic,
in unserer Code-Library findest du ![]() |
Re: Datenquelle zur Laufzeit erstellen
Hi,
erstmal danke, und :duck: hehe Ein Problem hab ich noch, ich möchte ein Datasource für eine Paradox erstellen. Aber wie heißt der Parameter für Pfadangabe? Daniel |
Re: Datenquelle zur Laufzeit erstellen
Hallo tuxic,
bei Paradox würde ich aber keinen ODBC Eintrag erzeugen, sondern einfach einen Alias. Suche dazu einmal im Forum nach ![]() |
Re: Datenquelle zur Laufzeit erstellen
hmmm... wenn ich das richtig lese, braucht man dazu die BDE :?:
Das hätte dann den nachteil, das der User BDE installiert haben muss, oder ich doch ein Installer machen muss?=! Daniel |
Re: Datenquelle zur Laufzeit erstellen
Hallo tuxic,
ja, bei Paradox Tabellen benötigt der Benutzer die BDE. Wenn du z.B. InstallShield benutzt, geht die Installation aber praktisch automatisch. |
Re: Datenquelle zur Laufzeit erstellen
Hi,
ehrlich gesagt habe ich gar nicht so richtig lust auf BDE (eben aus oben genannten Gründen), obwohl die BDE schneller ist als ADO. Aber mit folgendem Code geschnipsel, kann man ein Paradox Data Source erstellen, ohne BDE zu haben (Anlehnung an das Beispiel aus der Code Library click ![]() ![]()
Delphi-Quellcode:
nachzulesen hier:
foo := PChar('DSN=test1'#0'Description=das ist eine Beschreibung'#0'DEFAULTDIR=Path:\To\Your\DB'#0);
showmessage(booltostr(SQLConfigDataSource(0, ODBC_ADD_DSN, 'Microsoft Paradox-Treiber (*.db )', foo), true)); ![]() ![]() Daniel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 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