我希望能够获取一个 ContentValues 对象并在 sqlite 语句中使用它。
ContentValues cv;
cv.put( "id", 1 );
cv.put( "name", "Bob" );
cv.put( "isCEO", true );
通常,我会这样对请求进行硬编码:
db.execSQL( "Insert or replace into Employee (id, name, isCEO) values (1, 'Bob', true)" );
将 cv 转换为字符串“(id,name,isCEO)值(1,'Bob',true)”的最佳方法是什么?另外,在这种情况下,有没有办法恢复 sqlite 操作的成功/失败状态?