草庐IT

CLOSE_SYSTEM_DIALOGS

全部标签

c# - 在非开发 PC 上找不到 System.Data.SQLite

我在VisualStudio中创建了一个C#项目,并在来自http://sqlite.phxsoftware.com/的SQLite4.0ADO库上使用了一个程序集。.程序在开发机器上运行良好,但是当我试图在另一个系统上运行它时,总是出现错误,提示找不到System.Data.SQLite.dll。我将文件放入程序目录。我还尝试将其放入PATH下列出的目录中。有什么建议吗?我正在使用openFileDialog打开数据库。这是相应的代码:con=newSQLiteConnection();OpenFileDialogofd1=newOpenFileDialog();ofd1.Filte

c# - System.Data.SQLite for .NET 中的序列化模式

我正在开发一个使用SQLite的.NET应用程序。根据SQLitedocumentation,它支持多线程,可以在以下3种模式之一中使用单线程。在这种模式下,所有互斥量都被禁用,SQLite一次在多个线程中使用是不安全的。多线程。在此模式下,如果两个或多个线程中没有同时使用单个数据库连接,则多个线程可以安全地使用SQLite。已连载。在序列化模式下,SQLite可以不受限制地被多个线程安全地使用。根据这些模式,我尝试在跨多个任务共享单一连接的地方使用序列化。但是我收到错误消息“由于对象的当前状态,操作无效。”我想这是由于跨任务共享单一连接所致。但是根据序列化模式,我应该能够在不执行任何

c# - 用于 Visual Studio 2013 的 System.Data.SQlite

System.Data.SQLite的当前发行版不适用于VisualStudio2013,除非您部署VS2012Update3发布包(大概)或只是安装(像我一样在测试机器上)完整版本。有谁知道System.Data.SQLite团队何时会发布VisualStudio2013版本,包括我将分发给客户的预编译静态库和我将使用的完整设计器版本?这篇文章的当前版本是1.0.89.0,不包括VS2013的选项。 最佳答案 现在有一个原生支持VS2013的版本。转到http://system.data.sqlite.org/index.html

.net - SQLite:sqlite3.dll 与 System.Data.SQLite.dll?

要将SQLite与NHibernate(和FluentNHibernate)结合使用,我需要做什么?有:System.Data.SQLite.dll和System.Data.SQLite.Linq.dll,(ADO.NET2.0提供程序)可从http://sourceforge.net/projects/sqlite-dotnet2/获得和sqlite3.dll可作为二进制文件下载http://www.sqlite.org/download.html有什么区别?我需要两者,还是哪一个?第一个选项安装到C:/...ProgramFiles。我可以将它从那里复制到我的自定义SharedLi

c# - log4net 和 system.data.sqlite

有谁知道如何设置log4net以使用system.data.sqlite提供程序的好示例?我最近一直在玩弄它,我认为我已经可以正常工作了。它成功连接到数据库并将其“写”出来。但是,当我查看表数据时,它从未真正提交日志。 最佳答案 确保您设置了以下引用:log4net(显然)System.Data.SQLite(你可能会忘记这个)在VisualStudio中关闭项目并在文本编辑器中重新打开.csproject(或VB的等效项),然后查找引用部分。我的看起来像这样:False..\..\..\..\externals\log4net-1

c# - 通过 System.Data.SQLite 和 c# 对单个 SQLite 数据库文件进行多次访问

正如我从SQLiteFAQ中读到的那样支持多进程读(SELECT),单进程写(INSERT,UPDATE,DELETE)数据库:SQLiteusesreader/writerlockstocontrolaccesstothedatabase.Whenanyprocesswantstowrite,itmustlocktheentiredatabasefileforthedurationofitsupdate.Butthatnormallyonlytakesafewmilliseconds.Otherprocessesjustwaitonthewritertofinishthenconti

c# - VS MSTest runner 在内存测试中运行时锁定 System.Data.SQLite.dll

我正在使用FluentNHibernate通过SQLite1.0.66.0运行内存数据库测试(MS测试):[TestClass]publicabstractclassInMemoryDatabaseTest{privateNHibernate.Cfg.Configurationconfiguration;privateISessionFactorysessionFactory;[TestInitialize]publicvoidInitialize(){//All"CreateConfiguration"doesisloadFNhmappings.this.configuration=

c# - OS X 上的 Mono : System. Data.SQLite 不工作

我打算做一个使用Mono和SQLite作为数据库的项目。开发主要在Mac上完成。我已经成功设置了Mono并测试了System.Data.SQLite(manageddll)。简单的测试应用程序完美运行。但是,当我尝试在我的代码中使用DataTable时,它会抛出运行时异常。以下是代码片段:publicstaticvoidMain(string[]args){stringconnectionString="DataSource=emp.db";try{using(SQLiteConnectionconn=newSQLiteConnection(connectionString)){str

c# - sqlite3.dll 和 system.data.sqlite.dll

大家好我一直在努力在我的C#2.0应用程序中使用sqlite,我终于决定摆脱假设并提出真正基本的问题。当我用表用户创建一个数据库说iagency时,从外部工具,如firefox插件和另一个sqladmin工具,我无法从vs2005中的sqlicommand查询它,它显示System.Data.SQLite.SQLiteException:SqliteErrornosuchtableusers,请放心,我已经引用了system.data.sqlite安装SQLite-1.0.61.0-setup当我做相反的事情时,比如从VS服务器资源管理器和VS数据库gui工具创建一个数据库和一个表,它

c# - 如何使用 System.Data.SQLite 和 C# 在代码中从头开始创建和保留 SQLite 数据库?

我有一个数据库创建工具,正在从头开始创建一个数据库。这与提到的方式相同Here.它会创建一个临时数据库,我可以向其中添加数据。当我关闭数据库时,它被删除了,这是预期的行为,但我不希望它被删除。我无法在System.Data.SQLite中找到Save或Create方法并使用System.IO.File.Create(myDBFilename);创建一个创建一个SQLite无法连接的文件。如何从头开始在代码中创建和保存数据库? 最佳答案 试试这个,SQLiteConnection.CreateFile("c:\mydatabasefi