问题标签 [system.data.sqlite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 安装和使用 System.Data.SQLite(ADO.NET 提供程序)
我是 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
vb.net - 如何即时进行自定义查询?
我正在使用 sqlite 在 vb.net 上的数据库中工作,该数据库托管了一个画廊,我想扩展搜索属性。
这是实际的查询字符串:
但它只能搜索一个描述性标签(标签名)并对图像进行排序,仅此而已。
我还想过滤图像 ext (table = images.ext) 或一个或多个参数的结果...例如:
如果用户搜索“cars ext:jpg width>500”,数据库将返回所有带有标签“cars”、扩展名为 jpg 且宽度大于 500 像素的图像。
c# - C# System.Data.SQLite 设计器代码
我一直在使用 Visual Studio 2008 中的 SQLite 设计器,我注意到当我使用生成的插入/更新语句时,它们的运行速度非常慢。
示例:我有一个包含四列和 5700 行的数据表,将数据插入数据库表需要大约 5 分钟
但是,我使用参数和单个事务编写了自己的数据库连接和插入方法,并且在 1 秒内插入了相同的 5700 行。
为什么生成的代码这么慢,甚至使用它有什么好处?
谢谢。
弥敦道
sqlite - 使用后无法重命名 SQLite 数据库文件
我正在尝试在使用完 SQLite 数据库文件后重命名它,但是即使在我的所有连接都关闭后,该文件似乎仍然被 SQLite 打开。
这是我正在做的一个例子:
该Move
调用引发 IOException。这是我与该数据库文件的唯一连接。应用程序结束后,我可以毫无问题地手动移动文件。我尝试了各种方法,例如Pooling=false
在连接字符串中显式设置、在连接释放之前手动调用Close
、显式启动和提交事务,但这些似乎都没有帮助。有没有办法强制 SQLite 在不退出应用程序的情况下关闭/释放数据库文件?
.net - 构造 System.Data.SQLite.SQLiteConnection 时导致 System.BadImageFormatException 的原因
我已将代码分解为尽可能小的语句:
从 WinForm 应用程序调用代码时出现以下错误:
System.BadImageFormatException:无法加载文件或程序集“System.Data.SQLite,版本=1.0.65.0,文化=中性,PublicKeyToken=db937bc2d44ff139”或其依赖项之一。试图加载格式不正确的程序。文件名:'System.Data.SQLite,版本=1.0.65.0,文化=中性,PublicKeyToken=db937bc2d44ff139'
然而,从 MS Unit Test 调用同一段代码我没有收到错误,而且完整的代码集按预期工作。
c# - 如何在 C# 中继承 System.Data.SQLite
我使用 System.Data.SQLite 和 C# 来访问 SQLite 数据库/表。出于懒惰和快速开发的原因,我创建了自己的类库,将一些 System.Data.SQLite 方法封装在一个方法中,并创建了许多常见的数据库例程(方法),以减少访问数据时的工作量。
如果我继承 System.Data.SQLite 库而不是引用它将帮助我优化我的工作,¿这可能吗?¿ 请你举个例子好吗?
asp.net - 发布同时支持 64 位和 32 位的 Web 二进制文件?ASP.NET
我想发布我的应用程序同时支持 32 位和 64 位。我正在使用 elmah 和 SQLite。这两个软件包都有一个单独的 32 位和 64 位二进制文件。我不能同时添加 32 位和 64 位 DLL。我尝试在我的 bin/release 文件夹中添加具有不同文件名的 32 位和 64 位 DLL,但出现错误的图像格式错误。(我通过在 64 位 Windows 服务器上运行并在目录中和我的系统上运行 32 位 DLL 进行了测试)。
我如何发布应用程序,以便可以将同一文件夹作为 32 位或 64 位运行?
vb.net - 插入事务和参数?
我正在学习 VB.Net,需要使用开源 System.Data.SQLite ADO.Net 解决方案来处理 SQLite 数据库
我在 HOWTO 部分找到的示例仅在 C# 中。有人会在 VB.Net 中有一个简单的示例,我可以研究它以了解在插入多个参数时如何使用事务吗?
FWIW,这是我正在处理的代码:
谢谢你。
编辑:对于那些感兴趣的人,这里有一些工作代码:
system.data.sqlite - 添加“System.Data.SQLite”作为参考
当我在 ASP.NET 和 C# 中构建我的项目时,它产生了以下错误:
命名空间“System.Data”中不存在类型或命名空间名称“SQLite”(您是否缺少程序集引用?”
因此,当我尝试将其添加为参考时,我无法在我的库中找到“System.Data.SQLite”。
我该如何克服这个问题?
c# - c#/.NET SQLite -- REINDEX 不工作?
我正在尝试在使用 SQLite.NET 和 VS2008 创建的简单数据库中重新索引表。我需要在每个 DELETE 命令之后重新索引表,这是我编写的代码片段(它不起作用):
在我的程序中运行时,代码不会产生错误,但它也不会重新索引“tf_questions”表。在上面的示例中,您还将看到我尝试过的其他查询字符串也不起作用。
请帮忙,
谢谢