title: Simple insert statement not working. SqLite
body: <p>I seem to have run into difficulties with a simple database insert statement.
  I'm inserting something into the database then (for debugging reasons) checking the number of rows. For the first example this doesn't work. For the second "rawQuery" it does. Am I overlooking something simple? I've used this method loads of times before with no problems!</p>
  
  <p>This doesn't work:</p>
  
  <pre><code>contentValues = new ContentValues();
  contentValues.put("classId", cursor.getString(0));
  contentValues.put("to_do", toDo);
  contentValues.put("date", date);
  out("SIZE OF TODO+"+fetchCount());//returns 105
  db.insert("toDo", null, contentValues);
  out("NEW SIZE OF TODO+"+fetchCount());//still returns 105!
  </code></pre>
  
  <p>this does:</p>
  
  <pre><code>out("SIZE OF TODO+"+fetchCount()); //returns 105
  db.execSQL("insert into toDo values(null, "+cursor.getString(0)+", '"+toDo+"', '"+date+"')");
  out("NEW SIZE OF TODO+"+fetchCount());//returns 106
  </code></pre>
  
  <p>What's going wrong?</p>