问题标签 [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.
database - 使用“用于 SQLite 的 DB 浏览器”将文件转储到 db
我有一个 .dump 文件,其中包含大约 159k 的查询来创建数据库。我是 sqlite3 的新手,使用“SQLite 数据库浏览器”。如何使用转储文件制作我的数据库?我没有在应用程序中找到任何选项...我做了一个虚拟的事情,但它不能正常工作:我只是复制了所有查询并在应用程序中执行它们。但是只有一个表出现在数据库中
sql - 尝试运行从数据库浏览器导出的 SQL 以用于 sqlite 时出现烦人的错误
我只是想运行一个基本的 SQL 脚本来重新创建一个数据库。
该数据库最初是在 SQLite 中创建的,我使用 DB Browser for SQLite 将其导出。
文件的开头如下所示:
我创建了一个新数据库,在 SSMS 中运行查询时出现这个烦人的错误
消息 102,级别 15,状态 1,第 3 行
'`' 附近的语法不正确。
我尝试删除第一个之间的所有空格(
,'Id'
但后来我得到了
消息 102,级别 15,状态 1,第 2 行
'`' 附近的语法不正确。
我也尝试用 's 替换 `s 但结果相同....
我很确定我尝试执行此操作的服务器正在运行 SQL Server Express - 不确定这是否会有所不同
为什么生活必须如此艰难?
android - 以错误编码加载的数据库文件:“UTF-8”
我知道关于这个问题有两个类似的问题,但是这两个问题都没有得到任何明确的解决方案。我也尝试过提到的解决方案,但没有一个解决我的问题。
我的问题是我创建了一个数据库(使用 DB Browser for SQLite)。当我将 db 粘贴到 assets > databases 文件夹中时,出现了错误。请参阅附图以供参考。
数据库错误:
我尝试过的解决方案:
单击“在另一个编码中重新加载”选项,仍然选择 UTF-8,如此处提到的解决方案之一所述(文件以错误的编码加载:IntelliJ IDEA 中的“UTF-8”)。
为所有编码设置 UTF-8 - IDE、项目和默认值,如此处所述(Android Studio 项目编码错误)。
上述解决方案均不适用于我。
因此,我想知道是否有其他替代解决方案可以用来解决这个问题?还是我应该重新加载到另一种类型的编码?(但大多数选项也显示红色/灰色感叹号。)
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)。
- 第一个问题是我已将新数据添加到我的数据库中,但当我在手机上运行它时并没有反映出来。请参阅附件以参考添加的新数据“数据库-知识.db”数据库=
。我还确保通过单击“写入更改”选项卡更新数据。之后,要将数据库导入 Android Studio,我必须创建一个数据库资产文件夹并将我的 Knowledge.db 文件存储在其中。我已经这样做了。但是,当我在手机上运行我的应用程序时,当我向下滚动时它不会显示更新的数据,请参阅附加的实际手机
。但是,当我在模拟器上运行它时,更新的数据会显示在手机模拟器上
. 新数据是标题为“IIDS”、“FIDS”和“GMID”的数据。注意两部手机的截图,实际的手机截图停在“客运站”,向下滚动时没有显示新数据,但在手机模拟器上显示了新数据。
最初,我认为这可能是大小问题,所以我相应地最小化了文本大小,但问题仍然存在。我想不出其他可能的原因。
- 其次,我知道我已经通过单击“写入更改”在 DB Browser 上更新了数据库,因为当我再次打开它时,新数据和命名发生了变化。但是当我将它导入 Android Studio 时,它并没有完全更新。见附件和圈出供参考。差异
因此,有谁知道可能导致此问题的原因以及我该如何解决?任何帮助是极大的赞赏!
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 错误
我怎么能逃脱--
?
android - 点击相关关键字,如搜索输入
嗨,对不起,我的标题不好(我真的不知道如何更好地表达它),但我有一个卡片视图,就像这个卡片视图一样,其中返回的结果/s 基于用户在搜索栏上的输入。
返回的所有信息都基于我的数据库(SQLite 的数据库浏览器)。卡片视图本身不可点击,但现在我希望相关关键字部分可以点击,如果用户点击相关关键字之一,它将打开该关键字的卡片视图,就像用户搜索时一样它。(请原谅我的英语不好!)到目前为止,我只知道我必须在 UI 上添加 clickable=true 。但是,从逻辑上讲,我不确定。
以下是我的代码:
卡片视图用户界面
搜索适配器 + SearchView 支架
}
}
任何人都知道我可以如何实现这一点?非常感激。谢谢!