2016-07-12 12 views
0

Fehler beim Einfügen pwd = user = android.database.sqlite.SQLiteException: in der Nähe von "Tabelle": Syntaxfehler (Code 1):, beim Kompilieren: INSERT INTO Tabelle (pwd, user) VALUES (?, ?)android erron in sqlite

sqLiteDatabase.execSQL ("Tabelle erstellen" + "(Tabledata.Tableinfo.user TEXT, Tabledata.Tabeinfo.pwd TEXT)");

was falsch ist hier bitte helfen

+0

Es scheint, dass Ihre Abfrage Syntaxproblem hat, poste bitte deinen Code. –

Antwort

0

Der CREATE TABLE Befehl den Namen der Tabelle fehlt.

Jede CREATE TABLE Anweisung muss einen Namen für die neue Tabelle angeben.

Beispiel CREATE TABLE Anweisung:

CREATE TABLE users 
( 
    user TEXT, 
    pwd TEXT 
); 

Um Daten in die users Tabelle mit der INSERT INTO Anweisung einzufügen:

INSERT INTO users (user, pwd) VALUES ('Paul', 'California'); 

Um Daten in die users Tabelle mit SQL Helper einzufügen:

// Gets the data repository in write mode 
SQLiteDatabase db = mDbHelper.getWritableDatabase(); 

// Create a new map of values, where column names are the keys 
ContentValues values = new ContentValues(); 
values.put("user", "Paul"); 
values.put("pwd", "California"); 

// Insert the new row 
db.insert("users", null, values); 
1

Versuchen Sie Folgendes:

// First, create database 
try 
{ 
    // Replace ... with your entities 
    db.execSQL("create table myTable (id integer primary key autoincrement, latitude Text,..."); 
} 
catch (SQLException e) 
{ 
    e.printStackTrace(); 
} 

// Now to save info in database use this code 
MyDatabase db = new MyDatabase(getBaseContext(), "DataBaseNAme", null, 1); 
SQLiteDatabase sql = db.getWritableDatabase(); 
ContentValues gpsData = new ContentValues(); 
gpsData.put("name", ""); // name is table column name 

// At last use this 
long result = sql.insert("myTable", "abc", gpsData); 

if (result > 0) 
{ 
    // Toast.makeText(getBaseContext(),"data is stored", Toast.LENGTH_SHORT).show(); 
    Log.e("gps data", "data is store in sqlite"); 
    sql.close(); 
    // Toast.makeText(getBaseContext(),"data is saved", Toast.LENGTH_LONG).show(); 
} 
else 
{ 
    // Toast.makeText(getBaseContext(),"Some problem", Toast.LENGTH_SHORT).show(); 
    Log.e("gps data", "data is not store in sqlite, some error occur"); 
}