草庐IT

Student-Management-System

全部标签

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

sqlite - 运行 ServiceStack 示例时出现 System.BadImageFormatException。

我正在尝试运行ServiceStack示例项目。当我运行Web客户端时,出现以下错误:{System.BadImageFormatException:Anattemptwasmadetoloadaprogramwithanincorrectformat.(ExceptionfromHRESULT:0x8007000B)atMono.Data.Sqlite.UnsafeNativeMethods.sqlite3_open_v2(Byte[]utf8Filename,IntPtr&db,Int32flags,IntPtrvfs)atMono.Data.Sqlite.SQLite3.Open

c# - 无法加载文件或程序集 'System.Data.SQLite' 或其依赖项之一。试图加载格式不正确的程序

我正在尝试在我的Aspx项目中使用64位Sqlite。当我运行该项目时,出现以下错误:Couldnotloadfileorassembly‘System.Data.Sqlite’oroneofitsdependencies.Anattemptwasmadetoloadaprogramwithanincorrectformat.我什至将Enable32-BitAplications设置为True来解决问题,但问题仍然存在。我正在使用.Net4Framework。我什至下载了64-bitSQlite.dll并将其包含在我的项目中,但仍然没有解决我的问题。我该怎么做才能解决这个问题?因为我无

c# - Mono SQLite 上的 System.DllNotFoundException

我最近一直在想办法解决这个问题。它在我的Windows机器上运行,我从NuGet获得了SQLite,但是......当我将System.Data.SQLite.dll和SQLite.Interop.dll直接从我的Windows机器放入Linux服务器时,它说SQLite.Interop.dll未找到,但我确定我在可执行文件旁边看到了它。然后我尝试用/p:UseInteropDll=false编译System.Data.SQLite.dll,但没有成功。这次它说找不到System.Data.SQLite.dll。这个“未找到”的谜团是什么? 最佳答案

unit-testing - 如何将 SQLite 配置为与 NHibernate 一起运行,其中程序集解析 System.Data.SQLite?

我正在使用最新的NHibernate2.1.0Beta2。我正在尝试使用SQLite进行单元测试并将配置设置为:Dictionaryproperties=newDictionary();properties.Add("connection.driver_class","NHibernate.Driver.SQLite20Driver");properties.Add("dialect","NHibernate.Dialect.SQLiteDialect");properties.Add("connection.provider","NHibernate.Connection.Drive