问题标签 [db-browser-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.

0 投票
0 回答
27 浏览

sql - 特殊情况下复制项目的正确 SQL 语句

样本图片.jpg

必须显示图片中的所有检查项目。

这是我的sql语句。

他们只是从代码中复制,num和productid(也有特殊情况),但实际上它有不同的facilityid和facility name,这是需要的

0 投票
0 回答
431 浏览

database - 使用“用于 SQLite 的 DB 浏览器”将文件转储到 db

我有一个 .dump 文件,其中包含大约 159k 的查询来创建数据库。我是 sqlite3 的新手,使用“SQLite 数据库浏览器”。如何使用转储文件制作我的数据库?我没有在应用程序中找到任何选项...我做了一个虚拟的事情,但它不能正常工作:我只是复制了所有查询并在应用程序中执行它们。但是只有一个表出现在数据库中

0 投票
1 回答
617 浏览

sql - 尝试运行从数据库浏览器导出的 SQL 以用于 sqlite 时出现烦人的错误

我只是想运行一个基本的 SQL 脚本来重新创建一个数据库。

该数据库最初是在 SQLite 中创建的,我使用 DB Browser for SQLite 将其导出。

文件的开头如下所示:

我创建了一个新数据库,在 SSMS 中运行查询时出现这个烦人的错误

消息 102,级别 15,状态 1,第 3 行
'`' 附近的语法不正确。

我尝试删除第一个之间的所有空格('Id'但后来我得到了

消息 102,级别 15,状态 1,第 2 行
'`' 附近的语法不正确。

我也尝试用 's 替换 `s 但结果相同....

我很确定我尝试执行此操作的服务器正在运行 SQL Server Express - 不确定这是否会有所不同

为什么生活必须如此艰难?

0 投票
1 回答
140 浏览

android - 在 SQLite 数据库中显示给定类别的多个句子

我正在开发应用程序报价,并且正在使用本地数据库导入报价。我有一个问题,正如您在图片中看到的那样,我想在一个标题中添加多个引号。

例如,当我在应用程序中单击标题“生活”时,它只显示一个引用。我希望它显示一个报价,然后我滑到另一个报价。

在此处输入图像描述

0 投票
1 回答
899 浏览

sql - 如何使用 DB Browser SQLite 在列中添加批量值

我有一个包含两列的表。一列“rewords”包含 12186 个单词。另一个名为“ID”的列是我新创建的列,所以它是空的。我想在 rewords 列中添加数字。从 1、2、3 到 12186 的数字。我尝试使用主键而不是 null 操作,但它扰乱了顺序,并且它的顺序变得不可预测,如 1、2、6、10、7、8、19 .... 如果我手动在字段中输入 1,2,3,那会太费时费力。以下是我想要的截图。我希望我可以在 ID 列的字段中输入 1 到 12186。

我还在查询选项卡中尝试了以下功能,但它不起作用并给出“接近“for”的错误:语法错误:for”

在此处输入图像描述

0 投票
1 回答
2812 浏览

android - 以错误编码加载的数据库文件:“UTF-8”

我知道关于这个问题有两个类似的问题,但是这两个问题都没有得到任何明确的解决方案。我也尝试过提到的解决方案,但没有一个解决我的问题。

我的问题是我创建了一个数据库(使用 DB Browser for SQLite)。当我将 db 粘贴到 assets > databases 文件夹中时,出现了错误。请参阅附图以供参考。

数据库错误:

数据库错误

我尝试过的解决方案:

  1. 单击“在另一个编码中重新加载”选项,仍然选择 UTF-8,如此处提到的解决方案之一所述(文件以错误的编码加载:IntelliJ IDEA 中的“UTF-8”)。

  2. 为所有编码设置 UTF-8 - IDE、项目和默认值,如此处所述(Android Studio 项目编码错误)。

上述解决方案均不适用于我。

因此,我想知道是否有其他替代解决方案可以用来解决这个问题?还是我应该重新加载到另一种类型的编码?(但大多数选项也显示红色/灰色感叹号。)

0 投票
1 回答
483 浏览

android - 运行时数据库数据未完全显示在移动设备中

这将是一篇很长的文章,但请务必阅读到最后并提供帮助。谢谢!

继续我之前的帖子,[ Android Studio - 以错误编码加载的数据库文件:'UTF-8'我的应用程序在我的手机和模拟器上运行它时运行良好,尽管存在编码错误。

但是,我现在面临新问题,我想澄清原因。

请注意,我正在使用 DB Browser for SQLite & Android Studio (3.2.1)。我的手机是三星 S7 Edge+,我使用的模拟器是 Pixel 2 XL API 28 (Android 9, API 28)。

  1. 第一个问题是我已将新数据添加到我的数据库中,但当我在手机上运行它时并没有反映出来。请参阅附件以参考添加的新数据“数据库-知识.db”数据库= 知识数据库。我还确保通过单击“写入更改”选项卡更新数据。之后,要将数据库导入 Android Studio,我必须创建一个数据库资产文件夹并将我的 Knowledge.db 文件存储在其中。我已经这样做了。但是,当我在手机上运行我的应用程序时,当我向下滚动时它不会显示更新的数据,请参阅附加的实际手机 实际电话。但是,当我在模拟器上运行它时,更新的数据会显示在手机模拟器上

手机模拟器. 新数据是标题为“IIDS”、“FIDS”和“GMID”的数据。注意两部手机的截图,实际的手机截图停在“客运站”,向下滚动时没有显示新数据,但在手机模拟器上显示了新数据。

最初,我认为这可能是大小问题,所以我相应地最小化了文本大小,但问题仍然存在。我想不出其他可能的原因。

  1. 其次,我知道我已经通过单击“写入更改”在 DB Browser 上更新了数据库,因为当我再次打开它时,新数据和命名发生了变化。但是当我将它导入 Android Studio 时,它并没有完全更新。见附件和圈出供参考。差异 差异

因此,有谁知道可能导致此问题的原因以及我该如何解决?任何帮助是极大的赞赏!

0 投票
1 回答
1224 浏览

sqlite - SQLite3:从“无效文件格式”中恢复数据库

在电涌后,我的 SQLite3 数据库“以艰难的方式”损坏了。尝试在DB Browser for SQLite中打开它会给出:

文件格式无效。

在此处输入图像描述

如何恢复?

0 投票
0 回答
106 浏览

sql - SQLITE 转义注释“--”

我正在使用 DB Browser for SQLite,进行多次插入。但是我需要逃脱--,但它总是给我错误。

INSERT INTO table(name) VALUES ("S6--sfI6H6E"),("ASGts7sa6jw")-- S6 错误

我尝试了以下方法:

INSERT INTO table(name) VALUES ("S6\-\-sfI6H6E"),("ASGts7sa6jw") ESCAPE '\'- ESCAPE 错误

INSERT INTO table(name) VALUES ("S6\-\-sfI6H6E"),("ASGts7sa6jw")- 插入文字字符串

INSERT INTO table(name) VALUES ("S6'-'-sfI6H6E"),("ASGts7sa6jw")- 插入文字字符串

INSERT INTO table(name) VALUES ("S6----sfI6H6E"),("ASGts7sa6jw")- S6 错误

我怎么能逃脱--

0 投票
0 回答
46 浏览

android - 点击相关关键字,如搜索输入

嗨,对不起,我的标题不好(我真的不知道如何更好地表达它),但我有一个卡片视图,就像这个卡片视图一样,其中返回的结果/s 基于用户在搜索栏上的输入。

返回的所有信息都基于我的数据库(SQLite 的数据库浏览器)。卡片视图本身不可点击,但现在我希望相关关键字部分可以点击,如果用户点击相关关键字之一,它将打开该关键字的卡片视图,就像用户搜索时一样它。(请原谅我的英语不好!)到目前为止,我只知道我必须在 UI 上添加 clickable=true 。但是,从逻辑上讲,我不确定。

以下是我的代码:

卡片视图用户界面

搜索适配器 + SearchView 支架

}

}

任何人都知道我可以如何实现这一点?非常感激。谢谢!