Android sqliteException near" CREATE":语法错误

时间:2014-05-09 02:00:05

标签: android database sqlite syntax

我正在为我的应用程序开发数据库,​​当我尝试将新用户添加到数据库时,我收到此错误

  

android.database.sqlite.SQLiteException:near" CREATE&#34 ;:语法错误

我查看了其他问题,发现间距和报价定位非常重要。但看看其他工作实例,我的似乎是正确的?

我的课程

    private static final String TABLE_NAME = "FITNESSMATETABLE";
    private static final String DATABASE_NAME = "fitnessmatedatabase";

    private static final String USERID = "_id";
    private static final String NAME = "Name";
    private static final String PASSWORD = "Password";

    //Database Version
    private static final int DATABASE_VERSION = 18;

    //The database strings themselves
private static final String CREATE_TABLE = "CREATE TABLE " + TABLE_NAME
        + " (" + USERID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + NAME
        + " TEXT, " + PASSWORD + " TEXT);";

查看错误我相信它会告诉我" CREATE"错了。谁能看到任何与众不同的东西?

提前致谢

2 个答案:

答案 0 :(得分:2)

在sqlite中没有Varcars。尝试用TEXT替换它们。点击此处查看sqlite数据类型http://www.sqlite.org/datatype3.html

答案 1 :(得分:-1)

以下语法适用于您

create table FITNESSMATETABLE (_id integer primarykey auto increment,Name text,password text);