Sqlite列将列名和数据类型组合为最终列名

时间:2016-08-23 00:57:01

标签: android sqlite android-sqlite

我的sqlite数据库的列名是“name”但是当我从数据库中获取数据时,列名似乎是“nameTEXT”,即使我的SQL声明中的名称和TEXT之间有一个空格用于表名

EDIT -------

我的创建表语句是

String CREATE_INVENTORY_TABLE = "CREATE TABLE " + TABLE_INVENTORY + "(" + KEY_PD_NAME + " TEXT PRIMARY KEY," + KEY_PD_PRICE + " DECIMAL(10,2)," + KEY_PD_QUANTITY + " INTEGER" + ")";
   Log.d("SQL STATEMENT", CREATE_INVENTORY_TABLE);
    db.execSQL(CREATE_INVENTORY_TABLE);

1 个答案:

答案 0 :(得分:0)

从设备中删除了旧的数据库文件并更改了onCreate方法以将变量用作列名,当我重新启动模拟器时问题似乎已经消失。将此归咎于人为错误。