有关安卓SQLite插入数的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

有关安卓SQLite插入数的问题

2016-03-03 14:28:55 1788 1

路过的大神,求帮忙解答下,小弟学习安卓SQLite时,遇到了如下错误
screenshot
然后这是RecordActivity里面的

 //进行数据的添加
public void add(View v) {
 ContentValues cv = new ContentValues();
 cv.put(ActionConstants.add.TIME, et01.getText().toString());
 cv.put(ActionConstants.add.SportType, tv03.getText().toString());
 cv.put(ActionConstants.add.FitnessPart, tv05.getText().toString());
 cv.put(ActionConstants.add.FitnessContent, tv07.getText().toString());
 cv.put(ActionConstants.add.DATE, tv09.getText().toString());
 cv.put(ActionConstants.add.StrengthLevel, tv11.getText().toString());
 cv.put(ActionConstants.add.ProjectNumber, tv13.getText().toString());
 cv.put(ActionConstants.add.Consume, et02.getText().toString());
 adao.insert(cv);//添加结果至项目
Toast.makeText(this, "记录成功!!!", Toast.LENGTH_SHORT).show();
 finish();
}
//这是AddDAO接口里面的:
public void insert(ContentValues cv){
    db.insert(ActionConstants.add.TABLE_NAME, null, cv);
}

//我在ActionDataConstants里面新建了表格
public static final String[] CREATE_TABLES ={

        "CREATE TABLE [add] " +
        "(" + 
        "[_id] INTEGER PRIMARY KEY AUTOINCREMENT,  " + 
        "[time] double,"+ 
        "[sporttype] varchar(50)," + 
        "[fitnesspart] varchar(50)," + 
        "[fitnesscontent] varchar(50)," + 
        "[date] varchar(50)," + 
        "[strengthlevel] varchar(50)," + 
        "[projectnumber] varchar(50)," + 
        "[consume] double," +
        ");",
    };
取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 18:51:23

    你好,根据你的建表语句,你建成的表名是:[add](注意,不是add);
    列名也是[_id],而不是id;

    从你的代码上看,你应该是把表名,列名等用Final String 来写了, 比如ActionConstants.add.TABLE_NAME是表名,ActionConstants.add.TIME是time的列名,请看一下,你的这些Final String的表名和列名,是不是都没有加左右的[]?

    我感觉问题应该是出在这里了,你的表名是[add],但是你的命令引用的TABLE_NAME是add,所以报错,修改了这个,后面的列名如果也是这个错误,还会持续报错。

    0 0
相关问答

0

回答

greenplum有没有插件支持sql结果缓存?

2019-03-28 13:49:15 1446浏览量 回答数 0

0

回答

有关DDoS 高防IP的问题排查

2017-10-20 15:06:05 1716浏览量 回答数 0

1

回答

SQLite条件插入或者替换

2016-07-18 14:05:44 2332浏览量 回答数 1

1

回答

关于编写安卓软件时 控件button的问题

2016-06-08 11:33:51 1623浏览量 回答数 1

1

回答

有关js的三级联动中$s1[0].options的问题

2016-05-31 23:08:54 1838浏览量 回答数 1

1

回答

关于安卓开发的问题

2016-03-25 10:12:41 1634浏览量 回答数 1

1

回答

关于修改安卓内核,加入自己的一段代码 的问题

2016-03-18 08:42:56 2151浏览量 回答数 1

1

回答

关于安卓开发遇到的问题

2016-03-18 09:31:53 1705浏览量 回答数 1

1

回答

mysql中有关IP的问题

2016-02-28 11:36:10 1833浏览量 回答数 1

2

回答

有关MYSQL并集的问题

2016-02-12 16:36:43 1803浏览量 回答数 2
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载