语法错误我无法弄清楚。在我的表列名称上获取错误

时间:2018-03-13 19:40:58

标签: java android-studio

我收到以下语法错误:

  

E / SQLiteLog:(1)" dairy":语法错误   D / AndroidRuntime:关闭VM   E / AndroidRuntime:致命异常:主要                     流程:apps.fsc.foodtrackertuesday,PID:17718                     java.lang.RuntimeException:无法启动活动ComponentInfo {apps.fsc.foodtrackertuesday / apps.fsc.foodtrackertuesday.MainActivity}:android.database.sqlite.SQLiteException:near" dairy":语法错误(代码1 ):,同时编译:CREATE TABLE产品(_id INTEGER PRIMARY KEY AUTOINCREMENT,fruit VARCHAR(255)dairyError VARCHAR(255)grain VARCHAR(255)vegetables VARCHAR(255)protein VARCHAR(255));

public class myDBManager extends SQLiteOpenHelper{
// Define some global database stuff

private static final int        DATABASE_VERSION    = 1;
private static final String     DATABASE_NAME       = "database";

// Define a table and some columns
private static final String     TABLE_NAME                  = "products";
private static final String     COLUMN_ID                   = "_id";
private static final String     COLUMN_PRODUCT_FRUIT        = "fruit";
private static final String     COLUMN_PRODUCT_DAIRY        = "dairy";
private static final String     COLUMN_PRODUCT_GRAINS       = "grains";
private static final String     COLUMN_PRODUCT_VEGETABLES   = "vegetables";
private static final String     COLUMN_PRODUCT_PROTEIN      = "protein";

0 个答案:

没有答案