sqlite相关内容
我在写一个程序在C#中,需要在多个表中插入数据。第一插入件返回一个最后的插入的rowid,后者又用于在其他表执行插入。在伪code: INSERT INTO TableFoo(col2的,COL3,COL4等)VALUES(@ Bla2,@ bla3,@ bla4); 这立即插入我所获得最后插入ID后: SELECT last_insert_rowid()作为RowId的;
..
所以我有必要尝试从.NET程序修复SQLite数据库,如果数据库文件被损坏。我已经发现了几个网站,例如修复的SQLite 和的常见问题解答其描述,你可以: 根据你的数据库是如何严重损坏,您可以通过使用CLI转储架构和内容保存到一个文件,然后重新恢复一些数据。 有谁知道的一种方式在.NET编程修复SQLite数据库? 解决方案 您俯瞰一个重要的一句话:你可以“恢复部分数据”,这不是一个修
..
我是新来的 C#和数据库链接,这就是为什么无法通过搜索的旧帖子得到这个计算器 code像 私人无效bookDetails() { 字符串connectionPath = @“数据源=数据\ libraryData.dat;版本= 3;新= FALSE;的COM preSS =真”; 使用(SQLiteConnection连接=新SQLiteConnec
..
我创建赢窗体应用程序,我将具有表中作为嵌入数据源的空SQLite数据库文件。在运行时我解压数据库文件到应用程序的路径和值插入到该数据库文件中的表。 再次关闭应用程序,我必须更新或替换数据库文件转换成可执行。 是否有可能,如果是的话该怎么做。 解决方案 我不知道,如果我理解正确的问题。如果你想重新写同一个exe文件正在运行,这是不可能的。锁定的Windows正在使用的,使他们不能改变code文件
..
我有NUnit的测试,一直工作正常的DLL。我将它转换从任何CPU为x86的项目,因为我需要使用SQLite可靠地在不同的平台,所以我需要包括32位System.Data.SQLite.dll,让一切引用。 总之,转换后,NUnit的给试图加载DLL时的错误。 我不认为这将是启发可言,但这里是堆栈跟踪: System.IO.FileNotFoundException:找不到无法加载文件或程序
..
在使用64位程序System.Data.SQLite抛出以下EntryPointNotFoundException: 无法找到DLL'SQLite.Interop.dll“名为'sqlite3_changes_interop'的入口点。 奇怪的是它只发生如果外键= TRUE 指定在连接字符串中,更重要的是我只显示后,的FolderBrowserDialog 。我在浏览一个文件夹以显示数据库
..
运行 CorFlags.exe 对 System.Data.SQLite.dll 从的http:// sqlite的。 phxsoftware.com/ 产生下面的输出。 版本:V2.0.50727 CLR头:2.5 PE:PE32 CorFlags:24 ILONLY:0 32BIT:0 签名:1 正如你所看到的, 32BIT 没有指定和 PE 等于 PE32 。据的 移动从32位到6
..
有一个MigrationSqlGenerator SQLite的与实体框架使用?我只找到一个来自devart这是商业的。 没有MigrationSqlGenerator发现供应商“System.Data.SQLite”。使用 在目标迁移配置SetSqlGenerator方法 类注册其他SQL生成器。 这是我做的: http://msdn.microsoft.com/en- GB /数据/
..
我相信我已经用许多方法来加快许多行的UPDATE, 但到目前为止,没有任何帮助。 我们打开一个交易, 像这样的: 私人SQLiteTransaction的BeginTransaction(SQLiteConnection连接) { 返回connection.BeginTransaction(); } 和关闭它在过程的结束。 我们打开一个连接,一个事务,然后我们更新数据库的多
..
我使用C#/。NET使用C#包装SQLite的。我试图合并两个SQLite数据库在一起,而排除重复。 我发现了这一点,这是从几个不同的论坛提问引用。 http://old.nabble.com/Attempting-to-merge - 大 - 数据库 - td18131366.html 我试过下面的查询,这是我从我所提供的链接结构,但它们造成的异常,数据库不合并可言,和原来的数据库没有任何改
..
我尝试使用SQLite作为我的存储。我使用的NuGet和using语句,以及添加引用的DLL。 我 私人无效SetConnection() { sql_con =新SQLiteConnection (“数据源= C:\\ \\开发MYApp.sqlite;版本= 3;新= FALSE;的COM preSS = TRUE;”); } 私人
..
我要寻找一个快速(如巨大的性能,而不是快速修复)的坚持和检索的数以百万计的小几(约1K),二进制对象的解决方案。每个对象应具有用于获取一个唯一的ID(preferably,一个GUID或SHA)。附加要求是,它应该是从.NET使用,并且它不应该要求安装其他软件。 目前,我使用与这个工作单个表SQLite数据库,但我想摆脱的处理就像从库中选择数据简单的SQL指令的开销WHERE ID = ID。
..
我有一个关于如何构建一个(新的)Firefox扩展和现有的C#code之间的通讯问题。 Firefox扩展将使用配置数据,并会产生其他数据,因此需要从什么地方得到的配置数据并保存其输出的地方。数据产生/由现有的C#code消耗,所以我需要决定如何扩展应与C#code交互。 一些相关的因素: 这只是在Windows上运行,在一个相对可控的企业环境。 在我的机器上运行Windows服务,以C#。
..
我收到此错误的的NuGet包的SQLite 1.0.94.1。我摆弄周围的不同的app.config部分,由这个包的previous版本类似的问题帮助,但我不能得到它的工作。下面是在app.config因为我发现它安装的NuGet包后。我安装它之前删除的app.config。我只在那之后加入的ConnectionStrings。 那么,问题出在哪里? < XML版本=“1.0”编码=“U
..
我玩弄使用SQLite,并不断尝试读回一些测试数据时,得到一个错误。例如,我创建了一个简单的数据库有一个表和一些列填充了一些测试数据如下图所示。 源码> .schema CREATE TABLE“显示”(ID整数主键ASC自动增量,showName TEXT,客人TEXT,dateAired日期,dateWatched日期); SQLite的>选择节目。*; 6 |试验展示|试客1
..
目前我正在考虑替换的Microsoft Jet MDB数据库的使用在单用户通过SQLite数据库的.NET C#Windows窗体应用程序。 我的目标是降低像喷气驱动和一些严重错误的安装要求当喷气机的安装被损坏了(我们的客户飘飞报告这些错误)。 我的关于性能的问题是: 是否有任何性能基准测试出有一个相当小的数据集进行比较MDB和SQLite? 或者有没有谁已经做了这一步,可以讲一些故事从自
..
我已经打破了code降低到尽可能小的语句: 昏暗的CN作为System.Data.SQLite.SQLiteConnection 和我从一个WinForm应用程序了调用code当出现以下错误: System.BadImageFormatException:可能 无法加载文件或程序集 “System.Data.SQLite,版本= 1.0.65.0, 文化=中立,
..
我有运行与使用NHibernate与FluentNHibernate + SQLite的VS2010 .NET3.5 WPF应用程序,和一切工作正常。 现在我想改变使用.NET4,但这已经变成了更为痛苦的经历,然后我的预期。当设置了我这样做的连接: VAR CFG = Fluently.Configure()。 数据库(SQLiteConfiguration.Standard.Sho
..
previously .NET SQLite的图书馆是从 http://sqlite.phxsoftware.com ,但他们最近已经接管主SQLite的团队,陆续的 System.Data.SQLite下载页面 。新套餐似乎没有了包含混合组件(单个组件包含sqlite3.dll和.NET包装)。 新的软件包中有一个.NET的DLL和 SQLite.Interop.dll 它基于文件不需要在桌面
..
我有一个设置,以便当我删除一个Person删除级联一个SQLite数据库。这工作得很好,当我手动删除一个Person(引用PERSONID的所有记录都被删除)。但是,当我使用实体框架删除的人,我得到一个错误: System.InvalidOperationException:操作失败:关系无法改变,因为一个或一个以上的外键的属性是不可为空。当做出改变有关系,相关的外键属性设置为空值。如果外键不支
..