2015-05-29 201 views
-5

請告訴我,我的錯誤在此查詢缺少什麼?

private static final String CREATE_TABLE = 
       "CREATE TABLE " 
         + TABLE_NAME + 
         "("+ USERID + "INTEGER PRIMARY KEY AUTOINCREMENT, " 
         + USER_NAME +"VARCHAR(255)," 
         + USER_PASSWORD + "TEXT," 
         +USER_EMAIL+ "TEXT"+")"; 
+0

告訴我們是給什麼樣的錯誤.. – Sachu

+0

嗯,首先你不使用參數化查詢,這可能是一個安全問題。 –

+0

你需要空間'列名DATA_TYPE(大小)' –

回答

4

至少,你需要有(255)INTEGER前添加一個空格,VARCHAR和TEXT

如果您打印CREATE_TABLE串,我確保您能夠有效地解決您的查詢問題。

+0

對不起親愛的我嘗試,但它不工作 –