Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf SDF DB mit ADO (https://www.delphipraxis.net/200650-zugriff-auf-sdf-db-mit-ado.html)

Schokohase 13. Mai 2019 19:27

AW: Zugriff auf SDF DB mit ADO
 
Zitat:

Zitat von DieDolly (Beitrag 1432134)
Zitat:

Wo liegen denn diese Dateien genau? Irgendwas wird als Netzwerk-Share betrachtet und darum gibt es diesen Fehler
Der SdfBrowser liegt auf D (lokal) und die Datenbankdatei auf C (lokal). Aber egal was ich wohin kopiere, ich bekomme diese Meldung.

Das Problem liegt dann aber komplett bei dir.

Ich habe das Programm heruntergeladen, in meinem Download-Ordner entpackt, gestartet und deine Datenbank-Datei (Database1.sdf) erfolgreich geöffnet.

Ach, ja: Windows 10 1809 17763.475

DieDolly 13. Mai 2019 19:30

AW: Zugriff auf SDF DB mit ADO
 
Zitat:

Das Problem liegt dann aber komplett bei dir.
Habe es jetzt erst einmal auf unschöne Art und Weise geregelt. Jetzt kann ich mir endlich das Delphizeug angucken.

hoika 13. Mai 2019 19:31

AW: Zugriff auf SDF DB mit ADO
 
Hallo,
verd... ;)

zu spät ;)

https://docs.microsoft.com/en-us/dot...ources-element

EWeiss 13. Mai 2019 19:35

AW: Zugriff auf SDF DB mit ADO
 
Zitat:

Zitat von Schokohase (Beitrag 1432135)
Zitat:

Zitat von DieDolly (Beitrag 1432134)
Zitat:

Wo liegen denn diese Dateien genau? Irgendwas wird als Netzwerk-Share betrachtet und darum gibt es diesen Fehler
Der SdfBrowser liegt auf D (lokal) und die Datenbankdatei auf C (lokal). Aber egal was ich wohin kopiere, ich bekomme diese Meldung.

Das Problem liegt dann aber komplett bei dir.

Ich habe das Programm heruntergeladen, in meinem Download-Ordner entpackt, gestartet und deine Datenbank-Datei (Database1.sdf) erfolgreich geöffnet.

Ach, ja: Windows 10 1809 17763.475

Sorry! Sehe ich genauso ;)
Ich stelle auch nichts ein.

gruss

hoika 13. Mai 2019 19:41

AW: Zugriff auf SDF DB mit ADO
 
Hallo,
vielleicht hast Du (EWeiss) ja noch ein altes Dotnet-Frame drauf (3.5).

DieDolly 13. Mai 2019 19:45

AW: Zugriff auf SDF DB mit ADO
 
Ich bin einen Schritt weiter und weiß nun, dass die Datenbank Version 4.0 ist von <irgendwas>.
Mein ConnectionString scheint aber nicht zu funktionieren. Ich habe mir zum Test die DLL Dateien von SdfBrowser rauskopiert und neben meine Test-Exe gelegt
Zitat:

Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=db.sdf
Der Provider kann nicht gefunden werden. Ich gehe mal davon aus, das er die DLL Dateien nicht findet oder denke ich falsch? Prodiver <> die SqlCe DLLs ?

Schokohase 13. Mai 2019 19:51

AW: Zugriff auf SDF DB mit ADO
 
Also, du musst
  1. Download SQLCompact 4.0 von https://www.microsoft.com/de-DE/down....aspx?id=17876
  2. Installieren von SQL Compact 4.0
Dann kannst du auch deinen Provider
Delphi-Quellcode:
Microsoft.SQLSERVER.CE.OLEDB.4.0
verwenden.

PS: Bei einem 64-Bit OS musst du die x64 Variante von SQL Compact herunterladen und installieren. Dabei wird der x32 und x64 Provider installiert.

DieDolly 13. Mai 2019 19:54

AW: Zugriff auf SDF DB mit ADO
 
Gilt der Download nur für mich? Wie sieht das später mit der Exe aus. Ist die auf anderen Systemen abhängig von diesem Provider oder ist das dann alles fest in der Exe drin?
Weil das soll es nicht sein.

Schokohase 13. Mai 2019 19:57

AW: Zugriff auf SDF DB mit ADO
 
Zitat:

Zitat von DieDolly (Beitrag 1432142)
Gilt der Download nur für mich? Wie sieht das später mit der Exe aus. Ist die auf anderen Systemen abhängig von diesem Provider oder ist das dann alles fest in der Exe drin?´
Weil das soll es nicht sein.

Wenn du über den OLEDB Provider gehen willst, dann ist genau das der Weg (auf jedem Client).

BTW Der SdfBrowser geht NICHT über OLEDB.

DieDolly 13. Mai 2019 19:58

AW: Zugriff auf SDF DB mit ADO
 
Zitat:

Der SdfBrowser geht NICHT über OLEDB.
Ich glaube das ist es was ich wissen musste. Diesen Weg über die beiliegenden DLLs möchte ich auch gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.
Seite 4 von 6   « Erste     234 56      

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