问题标签 [sqlitestudio]

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 回答
329 浏览

sqlite - sqlite 数据库模式版本在从 sqlitestudio 断开/连接时递增

我使用 sqlite 数据库模式版本。

它可以帮助我控制升级并防止用户修改架构然后报告大量不可重现的错误。

但是,我发现版本增加的频率比我预期的要高得多。

“每当修改数据库模式(通过创建或删除表或索引)时,SQLite 都会增加它。” http://www.sqlite.org/pragma.html#pragma_schema_version

特别是当我简单地连接和断开与 sqlitestudio 的连接时,即使我没有以任何方式更改架构。

有没有办法防止这种情况发生(或至少了解发生了什么)?

0 投票
2 回答
1454 浏览

sqlite - sqlite studio中的参考数据库名称

在 Sqlite Studio 中,我通常在执行查询之前从下拉列表中选择数据库名称。但是,如果我想在 SQL 本身中指定数据库名称,例如

0 投票
2 回答
235 浏览

sqlite - SQLite:数学运算的结果始终是文本

我创建了下表:

在我插入一些数据后:

当我执行此 SELECT 时:

字段“x”和“y”返回数据类型 TEXT。我使用的是 Delphi 和 SQLiteStudio 2.1.5,它们都返回相同的数据类型。

我需要那个字段x是真实的,y是int。

有人可以帮助我吗?

0 投票
2 回答
2446 浏览

sql - 为什么默认情况下 SQLiteStudio(和其他人)不以人类可读的格式显示日期时间?

今天我第一次使用 SQLite 数据库,我真的很想知道DATETIME1411111200. 当然,在内部必须将其存储为某个整数值才能对其进行数学运算。但是谁想在网格输出中看到这一点,这显然是人眼所见的呢?

我什至尝试了两个程序,SQLiteStudio 和 SQLite Manager,但都没有选项来改变它(至少我找不到)。

当然,根据我对 SQL 的了解,很快就可以找出这些值的含义——这个查询会像我预期的那样显示它:

但这在使用 GUI 工具时非常不舒服。所以为什么?只是因为?Unix书呆子?或者我只是因为不小心尝试了仅有的 2 个不好的工具而产生了错误的印象?

(我也很欣赏有关使用哪些工具或在哪里可以找到隐藏设置的评论。)

0 投票
2 回答
217 浏览

android - [更新]如何在 android listview 中显示您的数据

我正在使用 SQLiteStudio(v2.1.5) 来获取我的数据库 (dbName) 中的数据,并且我有 1 个表 (tbl_Names) 并放入 android。现在在我的数据库中,我有一个两列 id 和 name。在我的数据库(dbName)中,我输入了三个名称,包括(Abbygail、Andie 和 Alysa 等)。我只能在 TextView 中显示它。

这是我的完整代码:

问题:
如何在 android 中使用 ListView 显示我的所有数据?

0 投票
1 回答
342 浏览

python - 清除 SQL 数据库

我想将所有输入的数据删除到我的 SQL 数据库中。我正在使用 Python 处理程序中的所有 SQL 语句 - 但是我没有备份干净的数据库,我想清除所有记录并重置主 ID 等而不影响数据库的结构,所以它是准备好与我的代码一起发布。

我正在使用 Python 和 SQLiteStudio。

谢谢。

0 投票
1 回答
376 浏览

sqlite - SQLite 3.8 时间戳更新触发问题

我最近才开始使用 SQLite Studio 3.0.5,只是为了尝试一下,我已经使用 SQLiteSPY 1.9.6 一段时间了,几乎没有任何问题。

这是一个简单的字典表,其中包含两个完美执行的触发器。

在 SQLiteSPY 中执行更新时,它运行良好,我看到了新数据和更新的时间戳。

在 SQLiteStudio 中执行更新时...我得到:'太多级别的触发器递归'

因此,我进行了搜索,发现了一些有关更改触发器代码的建议,...例如添加...: WHEN NEW.lm_datetime < OLD.lm_datetime 在 Pre-condition as such 中:

我尝试从编辑 SET 语句

我注意到通过添加前置条件语句,我能够停止递归错误,我的更新发生了......但时间戳字段没有得到更新......好像触发器不存在一样。

数据库文件实际上是由 python 脚本创建的,我正在运行 python 3.4

SQLite Studio 显示我的数据库版本是:3.8.7.4 SQLiteSPY 显示我的数据库版本是:3.8.0.2

我什至不会进入那个......但如果有人对这个更新触发器有想法,我会全神贯注。

我可以简单地说...如果它没有损坏,请不要修复它...因为它在 SQLiteSPY 中工作没问题....但是解决这个问题会很好。

谢谢你。

0 投票
2 回答
2317 浏览

android - 我在哪里可以在我的应用程序中找到 Android 数据库文件?

我需要找到包含我的应用程序数据库的路径,并且我需要通过 SQLlitestudio 插入到我的 android 数据库中......请帮助

我正在使用安卓工作室

谢谢你

0 投票
1 回答
362 浏览

sqlite - SQLite Studio - 导出数据库并在字符串编号中添加引号

我无法通过在字符串编号中添加引号将我的数据库导出到 sql 文件。我将代码邮政号码存储为 CHAR[5] 但它在没有“报价”的情况下导出。

例如:我想要我的引用字符串编号“01234”,例如:

但不是 01234 (不引用):

我想将我的数据库导出到一个 sql 文件,然后读取它以在某处重新创建我的数据库。但是由于我存储代码邮政“01234”,如 CHAR[5] 并且它在没有引用的情况下导出,当我重新创建我的数据库时,我丢失了我的“0”,因为它读取“01234”但只插入“1234”,因为我的“01234” "没有引用。

我的 SQLiteStudio 是 v2.1.5,我存储为 VARCHAR 和 TEXT 但仍然没有引用。

任何建议都可以提供帮助,谢谢。^_^

0 投票
0 回答
82 浏览

sqlite - 文件已加密或不是数据库 - IsoStoreSpy、sqlitestudio、visual studio 2015

我在 windows mobile 10 中创建了一个应用程序。我使用 isoStoreSpy 工具从手机下载文件,并使用 SQLiteStudio 对其进行编辑。然后,我将其上传到手机并出现错误:

文件已加密或不是数据库