Entwickler-Ecke

C# - Die Sprache - C# findet die sqllite dll nicht


mirzahat - So 07.10.07 14:59
Titel: C# findet die sqllite dll nicht
Hallo,
ich habe die neuste sqlite dll im projekt folder und versuche eine anbindund an eine sql lite datenbank zu machen...leider klappt das nich so wunderbar, denn ich kriege beim

connection.open()

die folgende fehlermeldung:

Unable to load DLL 'sqlite3': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Was soll ich hier machen?

Gruss,
Mirza


Kha - So 07.10.07 16:19
Titel: Re: C# findet die sqllite dll nicht
user profile iconmirzahat hat folgendes geschrieben:
ich habe die neuste sqlite dll im projekt folder[...]
Ich weiß zwar nicht, was ein Projekt Folder ist ;) , aber Dlls müssen jedenfalls immer - egal ob managed oder unmanaged - im gleichen Ordner wie die Exe liegen (gut, ein paar andere Orte gibts noch). Wenn die Dll also nur im Projektverzeichnis liegt, müsstest du sie in VS auswählen und "In Ausgabeverzeichnis kopieren" aktivieren.

PS: Die Meldung kann auch erscheinen, wenn die Dll zwar gefunden wurde, aber nicht alle von ihr abhängigen Dlls.


mirzahat - So 07.10.07 16:28
Titel: Re: C# findet die sqllite dll nicht
danke, aber die dll ist auch im bin folder wo die exe ist...hmm, weiss jemand ob zu dieser sqlit 3 dll auch andere noetig sind?

Gruss,
mirza