2014-02-20 4 views
0

SQLite에서 4 개의 행 테이블을 만들었고 그 이유를 모르면 구문 오류가 발생합니다. 이것은 내 코드입니다.테이블 구문 오류 만들기 SQLite

private static final String TABLE_PRIMERO = "jugadors"; 

// Jugadors Table Columns names 
private static final String KEY_ID = "id"; 
private static final String KEY_NAME = "name"; 
private static final String KEY_ALTURA = "altura"; 
private static final String KEY_PARTIDO = "partido"; 

int oldVersion=1; 

public DatabaseHandler(Context context) { 
    super(context, DATABASE_NAME, null, DATABASE_VERSION); 
} 

// Creating Tables 
@Override 
public void onCreate(SQLiteDatabase db) { 

    String CREATE_JUGADORS_TABLE1 = "CREATE TABLE_PRIMERO " + TABLE_PRIMERO + "(" 
      + KEY_ID + " INTEGER PRIMARY KEY," 
      + KEY_NAME + " TEXT," 
      + KEY_ALTURA + " TEXT," 
      + KEY_PARTIDO + " TEXT" 
      + ")"; 
    db.execSQL(CREATE_JUGADORS_TABLE1); 


} 

//Upgrading database 
@Override 
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 
    // Drop older table if existed 
    db.execSQL("DROP TABLE IF EXISTS " + TABLE_PRIMERO); 

    // Create tables again 
    onCreate(db); 
} 

내가 뭘 잘못하고 있는지 알 수 없습니다.

미리 감사드립니다.

답변

2
String CREATE_JUGADORS_TABLE1 = "CREATE TABLE_PRIMERO " + TABLE_PRIMERO + "(" 
     + KEY_ID + " INTEGER PRIMARY KEY," 
     + KEY_NAME + " TEXT," 
     + KEY_ALTURA + " TEXT," 
     + KEY_PARTIDO + " TEXT" 
     + ")"; 

String CREATE_JUGADORS_TABLE1 = "CREATE TABLE " + TABLE_PRIMERO + "(" 
     + KEY_ID + " INTEGER PRIMARY KEY," 
     + KEY_NAME + " TEXT," 
     + KEY_ALTURA + " TEXT," 
     + KEY_PARTIDO + " TEXT" 
     + ")"; 

TABLE 같은이해야 뭔가 특별한 의미가있는 키워드입니다.