2009-12-22 41 views
0

我是一个关于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提供程序)

回答

3

所有安装程序都会将正确的库放到本地计算机上,并且在Visual Studio中启用插件,以便您可以通过服务器浏览器浏览数据库。

您仍然需要在项目中的“参考”部分上单击鼠标右键,然后添加对库的引用才能使其在运行时工作。

+0

嗯,我觉得愚蠢,这完美的通过代码访问数据库。但是,VC#数据库浏览器仍然无法正常工作。无论使用什么连接字符串,我都会收到相同的隐藏错误消息。 – fishman 2009-12-22 18:53:11

+0

你是否在你的app.config文件中设置连接字符串?位置通常在开发和运行时间之间改变,最好的办法是在那里更新连接字符串。我看到了你的截图,但是在创建新的数据连接时看起来正在发生。运行应用程序时你有同样的错误吗? – 2009-12-22 19:29:29

3

您需要在项目中增加了System.Data.SQLite DLL的引用。

对于连接字符串,请尝试http://www.connectionstrings.com,它具有最常用连接的格式。

+0

是不是使用System.Data.SQLite的参考 ; ? 或者我错过了什么? 谢谢。 – fishman 2009-12-22 18:42:39

+0

请参阅Dillie-O的评论,您需要在项目中实际添加对dll的引用。应该有一个引用文件夹,右键单击它,选择'添加引用..',然后导航到自动提取器放置dll的位置(或者更好地在你的项目中设置一个lib文件夹并在那里复制dll)。 '使用'仅指定该特定类可以使用dll,而不是一般的项目。 – Wysawyg 2009-12-22 18:48:03

+0

是的,这工作,但是,VC#数据库浏览器仍然无法正常工作。无论使用什么连接字符串,我都会收到相同的隐藏错误消息。看到这里 - > http://tinypic.com/r/rcsl5g/6 – fishman 2009-12-22 19:03:50

相关问题