小编Pon*_*aem的帖子

使用ContentValues将以零开头的字符串编号插入到字符串列中,但始终会删除前导零

我的桌子是用.创建的

db.execSQL(
    "CREATE TABLE periods (" +
    "  vehicle_id INTEGER KEY," +
    "  line_id INTEGER KEY," +
    "  period_id INTEGER PRIMARY KEY AUTOINCREMENT," +
    "  line_code STRING," +
    "  sup_code STRING," +
    "  start_date INTEGER," +
    "  end_date INTEGER" +
    ")"
);
Run Code Online (Sandbox Code Playgroud)

插入数据

ContentValues values = new ContentValues();
values.put("vehicle_id", 1);
values.put("line_id", 2);
values.put("line_code", "0406");
values.put("sup_code", " ");
values.put("start_date", 1);
values.put("end_date", 24);
db.insert("periods", null, values);
Run Code Online (Sandbox Code Playgroud)

但是当我用数据检索数据时

Cursor cPeriods = db.rawQuery("SELECT * FROM periods WHERE vehicle_id=" + vehicleId, null);
System.err.printf("SQLite: ### Get …
Run Code Online (Sandbox Code Playgroud)

java sqlite android

5
推荐指数
1
解决办法
1044
查看次数

标签 统计

android ×1

java ×1

sqlite ×1