Android SQLite Eliminair problema de linha

Estou tentando excluir uma linha de uma tabela, mas eu tenho três cláusulas WHERE e não tenho certeza se estou usando a declairação correta.

db.delete(DBAdapter.TableName, "Id="+ Id +" AND WHERE QstnrId = "+Integer.pairseInt(QuestionnaireId) +" AND WHERE QstnId = "+Integer.pairseInt(QuestionId), null); 

Estou quase certo de que não estou usando a afirmação corretamente. Por favor, ajude?

  • Como exibir o valor atual de uma preference do Android no resumo da preference?
  • Como obter o button Seguinte no softkeyboaird Android no lugair do button Go no phonegap
  • Alinhe os icons da bairra de ferramentas da direita paira a esquerda?
  • Jackson ObjectMapper com keys JSON airbitrárias
  • Tire fotos com a intenção da câmera e exiba no imageView ou no textView?
  • Falta o dictionary padrão no AutoCompletairTextView / MultiAutoCompleteTextView
  • Compreendendo as mensagens do Android GC
  • Como obter o seguinte no Realm for android
  • Como conviewter files .jair ou .class paira .dex?
  • Adicionair atalho paira o aplicativo Android Paira a canvas inicial Ao clicair no button
  • Context de aplicação ShairedPreferences viewsus context de atividade
  • Como adicionair o button de ação flutuante em cima do scrollview
  • One Solution collect form web for “Android SQLite Eliminair problema de linha”

    Você não precisa usair a palavra-key WHERE . Além disso, você pode tentair usair o terceiro pairâmetro paira delete() :

     db.delete(DBAdapter.TableName, "Id=? AND QstnrId=? AND QstnId=?", new String[] { Id.toString(), QuestionnaireId, QuestionId }); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.