Ich versuche, mit dem System.Data.SQLite-Provider von C # aus auf SpatiaLite zuzugreifen. Wenn ich versuche, die SpatiaLite-Erweiterung zu laden, bekomme ich immer das
%Vor%Fehler, obwohl die Spatialite-DLL in das bin-Verzeichnis kopiert wurde. Ich habe sogar versucht, den absoluten Pfad zur DLL anzugeben, aber ohne Erfolg.
Hier ist der Code:
%Vor%Aus diesem Link habe ich den Eindruck, dass dies funktionieren sollte.
Vielen Dank im Voraus
Nun, dank des Befehlszeilenprogramms sqlite3.exe habe ich herausgefunden, dass einige zusätzliche DLLs benötigt werden, damit dies ausgeführt werden kann:
Sie finden diese auf der SpatiaLite-Download-Seite . Kopieren Sie sie einfach in das Verzeichnis bin.
UPDATE: Eine zusätzliche DLL wird benötigt libiconv2.dll
Tags und Links c# sqlite gis spatialite