gpt4 book ai didi

android - 插入 SQLite

转载 作者:行者123 更新时间:2023-11-29 00:37:57 24 4
gpt4 key购买 nike

我正在尝试将收件箱中的文本消息插入到 SQLite 数据库中,但由于某些特殊字符/符号,它无法正确插入。

我在 Stackoverflow 中解决了一些问题,但似乎没什么用。

我得到了这段代码,但它不起作用。

data.execSQL("INSERT INTO recor(text) VALUES('"+DatabaseUtils.sqlEscapeString(messag)+"')");

我的数据库中只有一个字段,我正在尝试将消息的详细信息与其一起插入。我将详细信息(类型、时间、编号、消息)放入单个字符串 message 中,recor 是我的表名。

这就是我在使用 try catch 循环时得到的结果。

错误临近:

"FROM":syntax error:INSERT INTO recor(text) VALUES("FROM 15555215556 Message:-MSG")

最佳答案

改为使用 DatabaseAdapter 的插入方法。例如

ContentValues values = new ContentValues();
values.put(COLUMN_NAME, value);
dbAdapter.insert(TABLE_NAME, null, values);

看起来您的列名称是“文本”?这一定是错误的,因为 text 是 sqlite 中的关键字。

关于android - 插入 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11385460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com