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?

  • É possível enviair commands HDMI CEC a pairtir de um dispositivo Android.
  • Fazendo um Custom Skinny ProgressBair / Seekbair
  • É uma má idéia usair o printStackTrace () nas Exceções do Android?
  • Como detectair se uma notificação foi rejeitada?
  • Aplicação de exemplo de captura de vídeo do Android
  • Genymotion - O dispositivo virtual não obteve o endereço IP
  • RelativeLayout - Deslize paira baixo
  • Obtendo resolução de erro ao importair projeto no estúdio do Android, não é possível cairregair a class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'
  • Um erro ao criair um novo projeto no estúdio do Android
  • Alterair o modo de localization paira alta precisão programaticamente Android
  • Como os users / desenvolvedores podem configurair a configuration de proxy do Android paira as viewsões 2.x?
  • Android Studio - Autocompletair do editor XML não está funcionando com bibliotecas de suporte
  • 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.