问题标签 [sqlitemanager]

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 投票
1 回答
63 浏览

ios - 从 sqlite 数据库中选择时无法获取数据

从 sqlite 数据库中选择时无法获取数据,并在 step function 中显示 [NSPlaceholderString initWithUTF8String:]: NULL cString' 错误。

...我提到了执行此操作所遵循的所有步骤。如果我在某些程序上错了,请纠正我。

我已经从 sqlite 管理器创建了 database.sqlite 文件,在带有 4 列(N_id、N_Title、N_Desc、N_img)的表 news_array 内并保存了它。然后我将 .sqlite 文件拖放到项目中。添加 libsqlite3.tbd 并导入 sqlite3.h 。

然后在 .m 文件中,我创建了插入操作并尝试将数组数据插入数据库。

然后我从数据库中选择一列来查看数据是否被插入,

我在插入时检查了程序,每次(每个循环 10 个数组对象)在 step 函数成功时都会收到 NSLog 消息。

但在 -(void)showdata 函数中,在 step 函数中显示空字符串错误,就好像数据没有从数据库中获取任何内容一样。

所以在这里,我做错了什么?我在某处实现数据库过程错了吗?

以及如何从外部检查我们的数据是否已插入数据库?我的意思是,如果我们在 sqlite manager 中打开更新的数据库,它会在其中显示更新的数据吗?

请帮我解开我的疑惑。

0 投票
1 回答
35 浏览

sqlite - 无法在 sqlite 管理器中将日期作为默认值

我有一个 DATETIME 列。

我希望默认为1970-01-01 00:00:00

当我输入它作为值时,sqliemanager 抱怨它无效 - 关于破折号?但是 sqlite 日期数据总是有破折号。

1970-01-01 00:00:00对于 DATETIME 列,我在“默认”框中输入日期作为默认日期的值到底是多少?

0 投票
1 回答
805 浏览

java - 在JAVA中将一个表的一列的SUM插入另一个表的另一列

我的数据库中有 F_table 和 S_table。我想将 F_table 的 Quantity_column 的所有值的总和插入到 S_table 的 Total_column 中。为此,我必须用 JAVA 编写什么?

假设我有两个表,一个是 Product_table,另一个是 Stock_table。在 Product_table 中有 ID、Name、Quantity 等列。在 Stock_table 中有 ID、TotalProduct 等列。现在我想要 Product_table 的所有原始数量列的总和,并将其插入 Stock_table 的 TotalProduct 列。每次我添加任何产品及其数量时,TotalProduct 都会自动增加。为了得到我必须在 JAVA 中做的事情?

对不起,如果这是一个新手类型的问题。我其实是个初学者。如果有人帮助我,那就太好了。

0 投票
1 回答
375 浏览

sql - 如何在 Sqlite Manager 中删除多行

我有一个 sql 数据库,它包含 50.000 条记录,但我只想要 100 条记录。手动删除它非常困难,因此没有使用 SQl 命令删除它的解决方案(使用 Firfox 的 SQlite Manager)

谢谢

0 投票
1 回答
237 浏览

sqlite - SQLite:尝试从两个选择语句的连接创建新表时找不到表别名

我希望标题有意义,我对编写查询还很陌生,并且对术语等感到不安。

我需要一些帮助来理解为什么在以下查询中找不到我的表别名。当我在没有 ON 子句的情况下运行它时(在 Firefox 上的 SQLite Manager 上)但使用该子句时,我收到错误“没有这样的列 t2.story_id”

注意 - 我正在使用我创建的一些虚拟查询来简化问题。我的最终查询的结构将完全相同,因此,如果您发现任何错误或我可以改进的地方,请分享。如果有人想知道为什么这两个语句是从同一个表中提取的,那是因为我需要加入两个从同一个表中提取的语句,但会执行无法同时完成的非常具体的事情。至少有人告诉我这是这样做的方法哈哈。

错误信息:

0 投票
0 回答
40 浏览

android - 使用 Realm 在模拟器中运行应用程序时无法从 ddms 文件夹中找到数据库文件

试图从工具 ---> Android 设备监视器中查找数据库文件,但它给了我错误:错误见图片 虽然我已经为 JAVA_HOME 环境变量和路径定义了路径。JDK安装在路径:C:\Program Files\Java\jdk1.8.0_151\bin 但它仍然无法启动监视器和访问db文件。

0 投票
1 回答
405 浏览

ios - FMDB 错误:没有这样的表

我使用管理器在文档中创建了新数据库SQLite。在那里也创建了一个带有示例行的表。我用于数据库路径的这段代码:

现在当我使用函数来显示数据时;它显示:DB错误:1“没有这样的表:inventorydata”显示数据的代码是这样的:

图像显示在 sqlite 管理器中创建的表。

这里有什么问题。

0 投票
0 回答
61 浏览

java - SQL 语句在 SQLiteManager 中有效,但在我的程序中无效

我正在尝试从现有表中获取相关值并将它们放入虚拟表中,然后我可以搜索并获取我想要的条目。

除了通过程序将条目实际加载到此虚拟表中之外,我或多或少都在工作。我已经在 sqliteManager 中尽我所能测试了这些语句,它们似乎没有问题,但是当我尝试通过程序执行它们时,没有任何反应,并stmt.execute()返回 false。

有问题的代码:

然后由searchProduct()下面的函数调用:

现在,我知道我的程序至少连接到我的数据库,因为“DELETE FROM VirtualProductTable”语句工作正常(我已经通过手动输入相关表中的项目对其进行了测试)。

我可能认为可能导致此问题的唯一另一件事是我stmt.setString(...)的 s 无法正常工作,但我不知道如何正确测试这些并查看实际采用的值。

我应该说清楚,我没有收到来自 eclipse 的任何实际错误消息,所以我认为我在语法上是合理的。