system.data.sqlite

    4热度

    1回答

    我正在使用SQLite的.NET应用程序。按照SQLite documentation,它支持多线程并可用于以下3种模式之一: 单线程。在这种模式下,所有的互斥锁都被禁用,并且SQLite不安全,可以同时在多个线程中使用。 多线程。在这种模式下,如果两个或多个线程中没有同时使用单个数据库连接,则SQLite可以安全地用于多个线程。 序列化。在序列化模式下,SQLite可以安全地由多个线程使用,没有

    0热度

    1回答

    我有一个像SQLITE数据库中附加图像的表。 我试图找回基于SUM(货运)列排序的数据。为此,我使用了下面的查询。 SELECT货主国家 FROM CountryDetails GROUP BY货主国家 ORDER BY SUM(货运)ASC 当我运行此我得到的结果如下图所示。 如果我运行下面的查询我得到的结果如下图所示。没关系。 SELECT货主国家,货主国家 FROM CountryDetai

    3热度

    1回答

    我们在我们的应用程序中使用SQLite作为共享数据库。 (我知道这不是最好的解决方案,但服务器/客户端架构是不可能的) 只有几个用户,一个很小的数据库,只有很少的写入。 的应用程序是用C#和我们使用System.Data.SQLite.dll但问题也occures例如与SQLiteDatabaseBrowser 只要只有一个用户连接到数据库,并查询了一些成果,这是非常快的。几毫秒。一个用户可以建立

    0热度

    1回答

    我得到“System.FormatException:输入格式错误。”第二次尝试错误,而第一次完全正常。 有人明白为什么这样吗? 尝试1: Using nCmdIns1 As SQLite.SQLiteCommand = cnUser.CreateCommand With nCmdIns1 .CommandText = "INSERT INTO images (oemim

    0热度

    2回答

    我想选择这样的字符串:"\\Data\\file - test.md" 我不明白为什么它一直没有回来,但我可以在SQLite的 public List<String> Select(String Path) { List<String> list = new List<String>(); using (SQLiteCommand fmd = this.conn.Create

    0热度

    1回答

    这里是我的解决方案架构: VM(IIb类)=>引用的SQLite。 应用程序(WPF桌面应用程序)=>引用虚拟机。 VSIX(Visual Studio扩展)=>引用VM。 我已将VM项目的app.config的EF提供程序相关内容复制到桌面应用程序和VSIX项目。桌面应用程序工作正常,而VSIX项目抛出以下异常: 未找到具有不变名称“System.Data.SQLite.EF6”的ADO.NET

    1热度

    1回答

    现在在“Release”文件夹的根目录中创建“x86”和“x64”文件夹,其中包含“SQLite.Interop.dll”文件。以及SQLite库的其他dll文件驻留在根目录中。如何把所有SQLite必要的文件放到根目录下的子文件夹中(例如Release \ SQLite)并确保一切正常?

    0热度

    2回答

    我在我的应用程序中使用SQLite(通过System.Data.SQLite包)。现在所有的插入,查询等操作,通过使用字符串发送命令,例如做: SQLiteCommand command = new SQLiteCommand(comStr, db); 其中comStr - 是一个字符串变量保存命令。 我可以使用其他选项而不是字符串吗?或者,字符串是从.NET处理SQL查询时应该使用的正确方

    1热度

    1回答

    考虑下面的SQLite表 CREATE TABLE `ComponentNameLookup` ( `Id` INTEGER PRIMARY KEY AUTOINCREMENT, `ComponentId` INTEGER NOT NULL, `ComponentName` TEXT NOT NULL, `Culture` TEXT ); insert

    0热度

    1回答

    我的应用程序使用存储在可通过网络访问的文件中的数据库。到目前为止,我一直在使用MS-Access文件(.accdb),但我试图迁移到SQLite版本3(.db3)。 我将SQLite NuGet包添加到我的项目中,并使用SQLiteStudio创建了一个SQLite数据库。我重构了我的数据库对象,使用System.Data.SQLite.SQLiteConnection而不是System.Data