我正在为我的应用程序开发数据库,当我尝试将新用户添加到数据库时,我收到此错误
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"错了。谁能看到任何与众不同的东西?
提前致谢
答案 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);