Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Ich habe SQLite installiert und habe versucht Sie in C# als neue Datenquelle hinzuzufügen.
(SQLite-1.0.66.0-setup.exe)
Leider ohne Erfolg. Ich benutze C#-Express 2010.
Die Verweise habe ich hinzugefügt:
SQLite.Designer.dll, Sytem.Data.SQLite.dll, Sytem.Data.SQLite.Linq.dll
Mein Weg zur Einbindung:
Daten - Neue Datenquellen hinzufügen - Datenbank - DataSet - Neue Verbindung.
Die Testverbindung meldet: Die Testverbindung war erfolgreich.
ConnectionString ==> weis ich nicht, was ich eintragen soll
Sobald ich aber OK drücke erscheint die Fehlermeldung:
Die Datei oder Assembly "Mircrosoft.VisualStudio.Data, Version=9.0.0.0,Culture=neutral, PbulicKey Token=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Maifestadefinition der Assembly stimmt nicht mit dem Asseblyverweis überein. (Ausnahme von HRESLULT:0x80131040)
Warum sollte jemand freiwillig eine Legacy Version installieren wenn es um eine Neuentwicklung geht? Oder versuchst du alten Code zu supporten und bist gezwungen diese Version zu benutzen?
Bei deiner Problem geht es offensichtlich um die Designer Unterstützung in Visual Studio die nicht funktioniert. Ich vermute mal das man die auch unter einer Express Version nicht installieren und verwenden kann. Mal davon abgesehen davon das die Versionsnummer 9 auf Designercode für Visual Studio 2008 hinweist. Wenn du eine Version für Visual Studio 2010 erwischt hättest sollte eine 10er Version benötigt werden.
Das Spiel ist immer das gleiche in ADO.Net. Wenn du es mit MySql hinbekommen hast wird es genauso mit Sqlite funktionieren. Die Connection, Command, DatAdapter Klassen heißen halt nur leicht unterschiedlich das veröffentlichte Interface ist aber das selbe und verhält sich somit weitestgehend identisch.
Comment