2014-09-26 2 views
0

안드로이드에서 sqlite의 테이블 행을 업데이트하려고하지만 원하는 행뿐만 아니라 모든 행을 업데이트합니다.sqlite android의 행 업데이트

public void EditarLinhaRecorrencia(int escolhaMensal 
    , int escolhaSemanal 
    , int escolhaDiaria 
    , int escolhaOutro 
    , int frequencia 
    , String hora 
    , String iDPrescricao) 
{ 
    ContentValues valores =new ContentValues(); 
    valores.put("Mensal", escolhaMensal); 
    valores.put("Semanal", escolhaSemanal); 
    valores.put("Diario", escolhaDiaria); 
    valores.put("OutrasFrequencias",escolhaOutro); 
    valores.put("Frequencia",frequencia); 
    valores.put("HoraTomas",hora); 
    abrir(); 
    this.db.update("Recorrencia",valores, iDPrescricao,null); 
    fechar(); 
} 
+0

을 'prescricao을'이라는 것을 계산 :

이 내 코드입니다. iDPrescricao가 무엇인지 게시 하시겠습니까? – Pavlos

+0

포르투갈어 또는 갈리시아어입니다. 아니면 일종의 서쪽 이베리아 말. 그것은 처방전을 의미합니다. – bhowden

+0

그래도 값을 알 필요가 있습니다 : P – Pavlos

답변

1

처방 열이 우리 모두가 스페인어 잘 모릅니다

String whereComparison = "prescricao=" + iDPrescricao; 
... 
this.db.update("Recorrencia", valores, whereComparison, null); 
+0

또한 영어가 국제 개발을 위해 선호되는 언어입니다. 코드에서 영어로 전환하고 싶을 수 있습니다. – bhowden