sqlite数据库:Library used incorrectly No transaction is active on this connection
ASP.NET开发,用的sqlite数据库,写好SQL语句后报如下错误:
异常详细信息: System.Data.SQLite.SQLiteException: Library used incorrectly
Library used incorrectly
No transaction is active on this connection
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Data.SQLite.SQLiteException: Library used incorrectly
No transaction is active on this connection
后来找到原因了,是由于有这个需求,需要插入数据后获取最大的ID值,用的是 select @@IDENTITY ,发现并不适用,后面重新写了sql语句去查询..就解决了.
其实这个问题,以前就用了其他的办法处理过的,只是这次是直接把sql server数据库的sql语句改成sqlite的,导致部分地方未及时改过来.
以前的文章:
sqlite获取自增长ID插入后的新ID
上一篇: SQLSERVER2016数据库如何压缩数据库日志文件?
下一篇: 已经是最后一篇了
相关文章
- visual studio 2022 运行项目报错:HTTP Error 500.24 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
- vs运行时提示:此项目已配置为使用SSL。为了避免浏览器中出现SSL警告
- asp.net未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。试图加载格式不正确的程序
- 51aspx上传一份源码需要多久才能审核完成?
- 此项目引用这台计算机上缺少的 NuGet 程序包。使用 NuGet 程序包还原可下载这些程序包
- c#判断枚举是否存在某个值
- 解决ASP.NET空格转换为+号的问题
- c#使用sqlite数据库分页代码
- 准备将博客wordpress程序切换为自己用ASP.NET开发的博客程序
- asp.net的网站报错:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块…
文章评论
热门评论
暂无评论


来广州快一周了,每天吃早餐的时候都很犯愁,每天换一家早餐店,现在附近的早餐店都尝完了,没有一家好吃的,应该...
如果你的电脑出现导出数据到excel闪退的情况,可能是以下几点原因导致的:1.您的电脑上未安装微软的office.目...
博客以前用的是wordpress系统,但一直速度非常慢,具体原因一方面是空间的原因,一方面是wordpress系统的原因吧...
SQL SERVER 2012新建维护计划时出错,出错的内容:标题: Microsoft SQL Server Management Studio------------...
