从今天早上开始,我一直在为这个 sqlite 事情苦苦挣扎。在阅读了一些好的教程后,我决定将它用作我的 winform 应用程序中的嵌入式数据库。我下载了为我安装 system.datal.sqlite 的 SQLite-1.0.61.0-setup 并下载了 firefox 插件 sqlite manager 和另一个名为 wxSQLitePlus 的管理工具,基于此处找到的本教程(只是明确)希望我不是发布任何将被忽略的愚蠢内容,这是我的两个挑战。第一个挑战是我无法引用文件夹内的数据库让我们说数据库我有异常“无法打开数据库文件”。我的 app.config 如下
<connectionStrings>
<add name="embcon" connectionString="Data Source=database\iagency.db;Version=3;"/>
但如果 iagency.db 在根文件夹中,则根本没有问题。app.config 之类的
<connectionStrings>
<add name="embcon" connectionString="Data Source=iagency.db;Version=3;"/>
第二个挑战是无法在我正在使用的 Visual Studio 2005 中查询通过诸如 firefox 插件或 wxsqlite+ 之类的工具创建的对象。如果查询时它是一个表,我有一个异常,即使这两个工具都不存在该对象显示相同的数据。工具无法查看由 Visual Studio 中的查询创建的 inversly 表。那么有什么关系呢?它是记忆的东西还是我只是错过了一些要点?谁能解释发生了什么?感谢阅读。