Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Valentina DB unter Delphi? (https://www.delphipraxis.net/154670-valentina-db-unter-delphi.html)

Drop Table 20. Sep 2010 20:32

Datenbank: Valentina • Version: 3.5 • Zugriff über: ?

Valentina DB unter Delphi?
 
Hallo,

weiß jemand, wie man auf die Valentina DB mit Delphi zugreift? Ich bin kein professioneller Programmierer, und mein DB Skill auf dem PC recht gerade mal von Paradox bis MS-Access. Habe auf deren Webseiten schonmal etwas gestöbert, aber ich finde/verstehe einfach nicht den richtigen Einstieg :oops:.

Hintergrund ist, dass ich eine private Delphi Anwendung habe, die recht komfortabel Daten mit Datenbank eines professionellen Navigationsprogramm austauscht. Das neueste Release dieser Software verwendet jetzt statt MS-Access die erwähnte Valentina DB 3.x.

Hier im Forum war bereits in 2 Nebensätzen zu lesen, dass Valentina "die Hölle" sei, vielleicht mag mir ja jemand der Wissenden beim Zugang zu dieser Hölle etwas helfen, dann ist er nicht ganz so alleine :lol:

Gruss Andreas

mkinzler 20. Sep 2010 20:38

AW: Valentina DB unter Delphi?
 
Da sollte sich doch am ehesten die ODBC Variante anbieten.

Drop Table 23. Sep 2010 20:42

AW: Valentina DB unter Delphi?
 
Zitat:

Zitat von mkinzler (Beitrag 1050851)
Da sollte sich doch am ehesten die ODBC Variante anbieten.

Hallo Markus,

danke, ich bin jetzt drin, in der Hölle :roll:

Über TADo habe ich es tatsächlich geschafft eine Connection zu einer Standard Valentina DB aufzubauen. Lästigerweise, hat sich der Progammierer der o.g. Navi-Software (TTQV V5) dafür entschieden, seinen Valentina Datenbanken eine andere Extension zu verpassen. Der Valentina Treiber hat dann beim Connect nichts besseres zu tun, als seine default Ext (.vdb) an die Datenbank anzuhängen, die dann natürlich unter dem Namen nicht existiert :evil:

Hoffentlich muss ich keinen Assemblerkurs belegen, um dieses Problem zu lösen :cyclops:

Drop Table 2. Okt 2010 23:39

AW: Valentina DB unter Delphi?
 
Hallo Leute,

habe das Problem mit den Non-Standard Extensions mittlerweile mit Win7 Bordmitteln selber lösen können. Für eure persönliche Knowledge Base:

Abhilfe: unter Windows 7 gibt es das Kommandozeilen Programm mklink, mit dem sich symbolische Links auf Dateien oder Verzeichnisse erstellen lassen. So gehts:

1. Start/Suchen nach cmd.
2. cmd per rechtsklick als Administrator ausführen
3. mit DOS Befehlen auf das DB-Verzeichnis gehen, z.b. cd \users\documents\public\MeineDatenbanken
4. mklink pifpaf.qv5db pifpaf.vdb eingeben.

Jetzt ist der Link gesetzt, und man kann z.b. mit dem Valetina Studio die Datenbank "pifpaf" öffnen.
Unter Delphi kann man auf diese Datenbank, z.b. mit den ADO Komponenten über die Property

ConnectString := 'Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Valentina ODBC Driver};IsDatabaseLocal=yes;Database=E:\Users\Publ ic\Documents\MeineDatenbanken\pifpaf.vdb'
einen Connect herstellen, so denn der Valentina ODBC Treiber installiert ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz