use*_*371 2 java sqlite android insert
给出以下代码:
sqLiteDatabase.execSQL("create table if not exists ACCOUNT (ID integer primary key autoincrement," +
"CASH LONG NOT NULL," +
"BANKID INTEGER NOT NULL," +
"ACCOUNTNO TEXT ," +
"DATE TEXT NOT NULL," +
"COMMENT TEXT);");
Run Code Online (Sandbox Code Playgroud)
在SQLite中创建一个表.
添加记录后如何获取lastID?
使用以下代码:
contentValues.put("CASH", accountTO.getCash());
contentValues.put("DATA", DatePro.currentDate());
contentValues.put("BANKID", accountTO.getBankID());
contentValues.put("ACCOUNTNO", accountTO.getAccountNo());
contentValues.put("COMMENT", accountTO.getComment());
Long i = sqLiteDatabase.insert("ACCOUNT", null, contentValues);
Run Code Online (Sandbox Code Playgroud)
我得到-1.
小智 6
public long insert (String table, String nullColumnHack, ContentValues values)
Run Code Online (Sandbox Code Playgroud)
返回rowID新插入的行,或者-1是否发生错误.
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |