2017-05-02 6 views
0

原因:android.database.sqlite.SQLiteException:原因:android.database.sqlite.SQLiteException:near "text":構文エラー(コード1):

最初はスペースを空けていたが、問題はないように思った。このログイン/登録アクティビティで問題が発生し続ける。

パブリッククラスDatabaseHelperは、あなたがあなたのcreate tableの終わりに)を忘れてしまったSQLiteOpenHelper {

private static final int DATABASE_VERSION = 1; 
private static final String DATABASE_NAME = "contacts.db"; 
private static final String TABLE_NAME = "contacts"; 
private static final String COLUMN_ID = "id"; 
private static final String COLUMN_NAME = "name"; 
private static final String COLUMN_EMAIL = "email"; 
private static final String COLUMN_UNAME = "uname"; 
private static final String COLUMN_PASS = "pass"; 
SQLiteDatabase db; 
private static final String TABLE_CREATE ="create table contacts (id integer primary key , name text ," + 
     " email text , uname text , pass text "; 
+0

つまり、あなたが私たちに示していないコードがこの例外を投げている理由を尋ねています。これは非常に難しいタイプです。 の質問に答えることができます。[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve) コードをあなたの質問。 –

+0

ちょっと残念ですが、今作成したテーブルを追加して編集しました。エラーがどこにあるのかは分かりませんが、残りの部分を追加できます。 –

答えて

2

を拡張します。

あなたが掲示した例外には問題はなく、有効なSQLもあります。エラーメッセージは、sqliteエンジンが最後に確認した有効なトークン、つまりtextを示しています。

+0

ああ!本当にありがとう、私の人生を救うためにそれを見つけることができませんでした! –

関連する問題