Je suis un débutant en ce qui concerne System.Data.SQLite et .NET, alors supportez-moi. Je n'arrive pas à obtenir System.Data.SQLite même installé correctement. L'auto-installateur terminé et tout semblait être kasher, mais rien ne semble fonctionner. Dans VC# Express, j'ai essayé de créer un petit exemple de programme (http://pastebin.com/m8f7cec), mais il est dit qu'il ne peut pas trouver System.Data.SQLite à la ligne: using System.Data.SQLite ;. Aussi l'explorateur de base de données commet toujours des erreurs quand j'essaye de faire une nouvelle connexion, en commençant par, "Impossible de charger le fichier ou l'assembly Microsoft.VisualStudio.Data" ... Je ne sais pas non plus quoi mettre dans la chaîne de connexion. Est-ce que quelqu'un peut aider à commencer cela? Je suis familier avec SQLite lui-même.
Merci,
deftonixInstallation et utilisation de System.Data.SQLite (un fournisseur ADO.NET)
Répondre
Tout ce que le programme d'installation fait est de mettre les bibliothèques appropriées sur votre ordinateur local, ainsi que d'activer les plug-ins dans Visual Studio pour vous permettre d'explorer vos bases de données via l'Explorateur de serveurs.
Vous devez toujours cliquer avec le bouton droit de la souris sur la section "Références" de votre projet et ajouter une référence à la bibliothèque pour qu'elle fonctionne à l'exécution.
Vous devez ajouter une référence au sein de votre projet à la dll System.Data.SQLite.
Pour la chaîne de connexion, essayez http://www.connectionstrings.com, il a le format pour la plupart des connexions courantes.
N'est pas la référence en utilisant System.Data.SQLite; ? Ou est-ce qu'il me manque quelque chose? Merci. – fishman
Voir le commentaire de Dillie-O, vous devez ajouter une référence à la DLL dans le projet. Il devrait y avoir un dossier de références, faites un clic droit dessus, sélectionnez 'Ajouter des références ..' puis naviguez jusqu'à l'endroit où l'auto-extracteur met la DLL (ou mieux encore configure un dossier lib dans votre projet et y copie la DLL). 'Using' spécifie seulement que cette classe particulière peut utiliser la DLL, pas le projet en général. – Wysawyg
Oui, cela a fonctionné, cependant, l'explorateur de base de données VC# ne fonctionne toujours pas correctement. Je reçois le même message d'erreur cryptique quelle que soit la chaîne de connexion que j'utilise. Voir ici -> http://tinypic.com/r/rcsl5g/6 – fishman
- 1. log4net et system.data.sqlite
- 2. Fournisseur Sybase ASE ADO.net 2.0?
- 3. Installation ADO.Net Correctif InstallShield 2010
- 4. Utilisation de transactions ADO.Net dans un TransactionScope?
- 5. Installation et utilisation de django-registration
- 6. Installation et utilisation de jQuery Toolbox
- 7. Utilisation et installation de SMSLIB java
- 8. System.Data.SQLite et d'étranges erreurs File.Copy
- 9. jBPM concepteur Web - installation et utilisation
- 10. Utilisation d'entités ADO.NET Fournisseur LINQ pour modéliser des requêtes SQL complexes?
- 11. Utilisation de plusieurs tables avec ADO.net et C#
- 12. Installation et utilisation de l'Android NDK dans Eclipse
- 13. Utilisation de WIX pour installer un fournisseur WMI
- 14. C# System.Data.SQLite Designer Code
- 15. paramètre System.Data.SQLite question
- 16. Utilisation de ProviderBase pour le fournisseur d'appartenance
- 17. Définir ConnectionTimeout dans System.Data.SQLite
- 18. Table System.Data.SQLite introuvable
- 19. « System.Data.SQLite » comme référence
- 20. Comment hériter System.Data.SQLite en C#
- 21. SubSonic, SQLite et Impossible de trouver le fournisseur de données?
- 22. Comment utiliser System.Data.SQLite sous mono?
- 23. Utilisation de transactions avec des adaptateurs de données ADO.NET
- 24. Utilisation de Guid dans le service de données ADO.Net
- 25. Fournisseur d'appartenance ASP.NET Active Directory et fournisseur de profils SQL
- 26. Motif de fournisseur et DefaultProvider
- 27. MySQL DataCOnnection et ADO.NET
- 28. Authentification et fournisseur ASP.NET
- 29. Utilisation de Cucumber pour tester mon fournisseur OAuth dans Rails
- 30. Utilisation de plusieurs instructions T-SQL dans ADO.NET
Eh bien, je me sens stupide, cela a fonctionné parfaitement pour accéder à la base de données par le code. Cependant, l'explorateur de base de données VC# ne fonctionne toujours pas correctement. Je reçois le même message d'erreur cryptique quelle que soit la chaîne de connexion que j'utilise. – fishman
Définissez-vous la chaîne de connexion dans votre fichier app.config? L'emplacement change souvent entre le développement et l'exécution, et le mieux est de mettre à jour la chaîne de connexion. J'ai vu votre capture d'écran, mais cela semble se produire lors de la création d'une nouvelle connexion de données. Avez-vous la même erreur lors de l'exécution de l'application? –