我是一个关于System.Data.SQLite和.NET的新手,请耐心等待。我似乎无法正确安装System.Data.SQLite。自我安装完成,一切似乎都是犹太教,但似乎没有任何工作。在VC#Express中,我试图创建一个小示例程序(http://pastebin.com/m8f7cec),但它说它无法在该行找到System.Data.SQLite:using System.Data.SQLite ;.另外,当我尝试创建新连接时,数据库浏览器总是出错,从“无法加载文件或程序集Microsoft.VisualStudio.Data”开始......我也不知道要在连接字符串中放置什么。有人可以帮助刚刚开始?我熟悉SQLite本身。
谢谢,
deftonix安装和使用System.Data.SQLite(一个ADO.NET提供程序)
回答
所有安装程序都会将正确的库放到本地计算机上,并且在Visual Studio中启用插件,以便您可以通过服务器浏览器浏览数据库。
您仍然需要在项目中的“参考”部分上单击鼠标右键,然后添加对库的引用才能使其在运行时工作。
您需要在项目中增加了System.Data.SQLite DLL的引用。
对于连接字符串,请尝试http://www.connectionstrings.com,它具有最常用连接的格式。
是不是使用System.Data.SQLite的参考 ; ? 或者我错过了什么? 谢谢。 – fishman 2009-12-22 18:42:39
请参阅Dillie-O的评论,您需要在项目中实际添加对dll的引用。应该有一个引用文件夹,右键单击它,选择'添加引用..',然后导航到自动提取器放置dll的位置(或者更好地在你的项目中设置一个lib文件夹并在那里复制dll)。 '使用'仅指定该特定类可以使用dll,而不是一般的项目。 – Wysawyg 2009-12-22 18:48:03
是的,这工作,但是,VC#数据库浏览器仍然无法正常工作。无论使用什么连接字符串,我都会收到相同的隐藏错误消息。看到这里 - > http://tinypic.com/r/rcsl5g/6 – fishman 2009-12-22 19:03:50
- 1. 使用inno安装程序提供安装程序时提供启动路径
- 2. 注册ADO.NET提供程序
- 3. System.Data.SQLite数据提供程序缺失
- 4. 使用WMI提供程序无需安装和GAC注册
- 5. 使用ADO.Net数据提供程序使用C#访问Google Spreadsheets?
- 6. POI数据提供程序安装SSH
- 7. POI数据提供程序安装
- 8. MvcSiteMap提供程序安装问题
- 9. 安装新的位置提供程序
- 10. 提供我的Ruby程序作为一体化安装程序
- 11. 安装程序一个NPM包提供的版本
- 12. 如何安装System.Data.Sqlite
- 13. Sybase ASE ADO.net 2.0提供程序?
- 14. NHibernate的自定义ADO.Net提供程序
- 15. 春季安全调用另一个身份验证提供程序,即使第一个提供程序失败
- 16. 如何在Excel中使用ADO.NET托管提供程序?
- 17. 使用ADO.NET数据提供程序无法连接到ASE-Sybase
- 18. 如何使用Firebird ADO.NET数据提供程序获取数据
- 19. 使用lua做一个安装程序
- 20. 使用一个安装程序安装多个软件(安装包装?)
- 21. 部署.NET应用程序并使用Sybase Adaptive Server ADO.NET数据提供程序
- 22. 设置一键安装自定义Powershell提供程序
- 23. Android应用程序不能安装提供了一个505错误代码
- 24. SQL Server 2008从ADO.NET提供程序导入架构和数据?
- 25. 安装另一个应用程序时自动安装一个应用程序
- 26. 安装程序安装一个或多个程序
- 27. 使应用程序能够与多个ado.net提供程序一起工作的最佳方法是什么?
- 28. 在安装应用程序时由用户提供的应用程序路径
- 29. 用于MySQL的非GPL ADO.NET提供程序?
- 30. Bouncycastle以编程方式安装提供程序
嗯,我觉得愚蠢,这完美的通过代码访问数据库。但是,VC#数据库浏览器仍然无法正常工作。无论使用什么连接字符串,我都会收到相同的隐藏错误消息。 – fishman 2009-12-22 18:53:11
你是否在你的app.config文件中设置连接字符串?位置通常在开发和运行时间之间改变,最好的办法是在那里更新连接字符串。我看到了你的截图,但是在创建新的数据连接时看起来正在发生。运行应用程序时你有同样的错误吗? – 2009-12-22 19:29:29