sqlite - Chrome 版本 75.0.3770.80(官方版本)(64 位)- 无法开始事务(3850 磁盘 I/O 错误)

标签 sqlite google-chrome web-sql

在 Windows 7 chrome 最新版本 75.0.3770.80(官方版本)(64 位)中 在 Web sql 中获取数据并将数据写入 Chrome 浏览器数据库时出错。 “无法开始事务(3850 磁盘 I/O 错误)”。您知道这个问题有什么解决办法吗?

最佳答案

如果您同时在同一个表中编辑(插入/替换/更新)相同的数据,则会出现此问题。一种可能的情况是您打开了 2 个访问同一数据库的选项卡。这是 chrome 回归,因为它在 v75 之前就可以工作。可能的解决方案是:

  • 您可以等到 Chrome 中修复该问题。
  • 您可以实现手动锁定机制,仅在主选项卡上编辑数据。

关于sqlite - Chrome 版本 75.0.3770.80(官方版本)(64 位)- 无法开始事务(3850 磁盘 I/O 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56574250/

相关文章:

javascript - 打开数据库 Hello World

javascript - 拒绝应用来自...的样式,因为它的 MIME 类型 ('text/html' ) 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查

javascript - phonegap 上的 db.transaction 问题

javascript - SQLITE_ERROR : no such table in Node. js

c# - System.Data.SQLite.DLL 在切换目标框架后不再加载

node.js - puppeteer 一起下载 firefox 和 chrome 二进制文件

java - 将视频流渲染为部分内容而不是完整流到 chrome

html - 我可以制作一个 HTML5 可更新数据库来进行本地搜索吗?

ruby-on-rails - SQLite/Rails 日期时间查询问题

ios - 无法设置外键 SQLite.swift