簡體   English   中英

造成原因:android.database.sqlite.SQLiteException:“文本”附近:語法錯誤(代碼1):

[英]Caused by: android.database.sqlite.SQLiteException: near “text”: syntax error (code 1):

引起原因:android.database.sqlite.SQLiteException:在“文本”附近:語法錯誤(代碼1):,而在編譯時:創建表聯系人(id整數主鍵,名稱文本,電子郵件文本,uname文本,傳遞文本)

認為可能是,起初是間距問題,但似乎不是問題。 繼續在此登錄/注冊活動中遇到問題。

公共類DatabaseHelper擴展了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 ";

您在create table的末尾忘記了)

您發布的異常不存在該問題,並且其中的SQL有效。 錯誤消息指向sqlite引擎能夠看到的最后一個有效令牌,即text

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM